From 7c75effa323fbafea7e6456e41600b0b8a33ad85 Mon Sep 17 00:00:00 2001 From: Vladimir Grichina Date: Wed, 17 Jan 2024 23:33:35 -0800 Subject: [PATCH] Print ETA when loading and compressing NEAR Lake data --- scripts/load-raw-near-lake.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/load-raw-near-lake.js b/scripts/load-raw-near-lake.js index e6cfbb8..85fe00d 100644 --- a/scripts/load-raw-near-lake.js +++ b/scripts/load-raw-near-lake.js @@ -232,7 +232,10 @@ async function sync(bucketName, startAfter, limit = 1000) { } blocksProcessed += blocks.length; - console.log(blockHeight, `Speed: ${blocksProcessed / ((Date.now() - timeStarted) / 1000)} blocks/s`); + const timeElapsed = Date.now() - timeStarted; + const speed = blocksProcessed / (timeElapsed / 1000); + const eta = Math.round((limit - blocksProcessed) / speed); + console.log(blockHeight, `Speed: ${speed} blocks/s`, `ETA: ${eta}s`); }); writeQueue.push(task); }