From b3278a4edfef8cabe5747d17e996f96383af8d5d Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Tue, 14 Apr 2020 23:32:38 -0700 Subject: [PATCH] handle timestamp errors better --- js/modules/loki_rpc.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/modules/loki_rpc.js b/js/modules/loki_rpc.js index 6fb92d54a..f20ca58cd 100644 --- a/js/modules/loki_rpc.js +++ b/js/modules/loki_rpc.js @@ -410,6 +410,13 @@ const sendToProxy = async (options = {}, targetNode, retryNumber = 0) => { // emulate nodeFetch response... jsonRes.json = () => { try { + if (jsonRes.body === 'Timestamp error: check your clock') { + log.error( + `lokiRpc:::sendToProxy - Timestamp error: check your clock`, + Date.now() + ); + return false; + } return JSON.parse(jsonRes.body); } catch (e) { log.error(