From d4e1c33702ac58d62bd36d48f5de52004c0c89bc Mon Sep 17 00:00:00 2001 From: Marco van Dijk Date: Wed, 19 Oct 2022 10:10:34 +0200 Subject: [PATCH] Use a fresh client to prevent connections from being reused (#4) --- client/src/routes/orchTester.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/routes/orchTester.js b/client/src/routes/orchTester.js index a09c8a6..e39b2c0 100644 --- a/client/src/routes/orchTester.js +++ b/client/src/routes/orchTester.js @@ -171,7 +171,7 @@ function hexToBytes(hex) { const discoverOrchestrator = async function (target) { if (!target) { return; } - var client = new livepeerProto.Orchestrator(target, ssl_creds); + var client = new livepeerProto.Orchestrator(target, ssl_creds, {"GRPC_ARG_DEFAULT_AUTHORITY": Math.random().toString(36).substr(2, 5)}); var receivedResults = false; var orchestratorInfo; const start = new Date().getTime(); @@ -191,6 +191,7 @@ const discoverOrchestrator = async function (target) { receivedResults = true; }); while (!receivedResults && new Date().getTime() - start < 4000) { await sleep(20); } + grpc.closeClient(client); return { discoveryResults: orchestratorInfo, elapsed }; }