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,