From 9ef4a1f02d97e641c3de7ed920bd65c1389de940 Mon Sep 17 00:00:00 2001 From: Para Dox Date: Mon, 2 Jun 2025 00:28:18 +0700 Subject: [PATCH] ignore latency mismatches --- split-proxy/config.js | 1 + split-proxy/proxy.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/split-proxy/config.js b/split-proxy/config.js index f7b363f1..f39696cb 100644 --- a/split-proxy/config.js +++ b/split-proxy/config.js @@ -19,6 +19,7 @@ const config = { // Logging logMismatches: process.env.LOG_MISMATCHES !== 'false', // default true logAllMismatchedResponses: process.env.LOG_ALL_MISMATCHED_RESPONSES === 'true', // default false + ignoreLatencyMismatches: process.env.IGNORE_LATENCY_MISMATCHES === 'true', // default false // Server port: parseInt(process.env.PORT || '8545', 10), diff --git a/split-proxy/proxy.js b/split-proxy/proxy.js index 5dd942cd..1d05c32c 100644 --- a/split-proxy/proxy.js +++ b/split-proxy/proxy.js @@ -732,7 +732,7 @@ class RPCProxy { // Check latency difference const latencyDiff = compareResponse.latency - streamResponse.latency; - if (latencyDiff > config.latencyThresholdMs) { + if (!config.ignoreLatencyMismatches && latencyDiff > config.latencyThresholdMs) { mismatches.push({ type: 'latency', streamLatency: streamResponse.latency,