From 32e398d4d0d31c728aa02585de6fa32574f713a4 Mon Sep 17 00:00:00 2001 From: Marco van Dijk Date: Tue, 9 Aug 2022 14:10:37 +0200 Subject: [PATCH] Ignore stats for `insufficient sender reserve` --- client/src/routes/orchTester.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/client/src/routes/orchTester.js b/client/src/routes/orchTester.js index 48a0640..db6f2b7 100644 --- a/client/src/routes/orchTester.js +++ b/client/src/routes/orchTester.js @@ -181,10 +181,12 @@ const discoverOrchestrator = async function (target) { sig: CONT_SIG }, function (err, res) { if (err) { - console.log("discovery err: ", err) + console.log("discovery err: ", err.details); + orchestratorInfo = err.details; + } else { + orchestratorInfo = res; } elapsed = new Date().getTime() - start; - orchestratorInfo = res; receivedResults = true; }); while (!receivedResults && new Date().getTime() - start < 5000) { await sleep(200); } @@ -199,10 +201,12 @@ const pingOrchestrator = async function (target) { var elapsed; await client.Ping({ value: "koekjes" }, function (err, res) { if (err) { - console.log("Ping err: ", err) + console.log("Ping err: ", err.details); + pingPong = err.details; + } else { + pingPong = res; } elapsed = new Date().getTime() - start; - pingPong = res; receivedResults = true; }); while (!receivedResults && new Date().getTime() - start < 5000) { await sleep(200); } @@ -214,6 +218,10 @@ const testOrchestrator = async function (id, target) { target = target.replace(/^https?:\/\//, ''); console.log("Target is " + target); const { discoveryResults, elapsed } = await discoverOrchestrator(target); + if (discoveryResults && discoveryResults == "insufficient sender reserve"){ + console.log('Ignoring ' + id + ' for stats due to insufficient sender reserve'); + return; + } await postStatistics(id, discoveryResults, elapsed); }