From d3afd739aec9892cf86b7c24e15f2fdf4749d435 Mon Sep 17 00:00:00 2001 From: Marco van Dijk Date: Fri, 3 Nov 2023 04:51:20 +0100 Subject: [PATCH] Max 60 measurements in mem for average --- master/src/routes/hodler.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/master/src/routes/hodler.js b/master/src/routes/hodler.js index 7f2c0f7..ab2c3cf 100644 --- a/master/src/routes/hodler.js +++ b/master/src/routes/hodler.js @@ -236,6 +236,9 @@ const onOrchUpdate = async function (id, obj, tag, region, livepeer_regions) { now - newRegion.measurements[newRegion.measurements.length - 1].timestamp; } newRegion.measurements.push(measurement); + if (newRegion.measurements.length > 60) { + newRegion.measurements = newRegion.measurements.slice(1); + } // Recalc average && uptime let uptime = 0;