From a096ade34542a6b5162aee1193a8820b46663259 Mon Sep 17 00:00:00 2001 From: Justin Starry Date: Thu, 19 Dec 2019 13:13:37 -0500 Subject: [PATCH] reduce error logging --- bench-tps/src/bench.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bench-tps/src/bench.rs b/bench-tps/src/bench.rs index a438298c3..c712a3a8b 100644 --- a/bench-tps/src/bench.rs +++ b/bench-tps/src/bench.rs @@ -404,6 +404,7 @@ fn poll_blockhash( id: &Pubkey, ) { let mut blockhash_last_updated = Instant::now(); + let mut last_error_log = Instant::now(); loop { let blockhash_updated = { let old_blockhash = *blockhash.read().unwrap(); @@ -416,7 +417,10 @@ fn poll_blockhash( eprintln!("Blockhash is stuck"); exit(1) } else if blockhash_last_updated.elapsed().as_secs() > 30 { - error!("Blockhash is not updating"); + if last_error_log.elapsed().as_secs() >= 1 { + last_error_log = Instant::now(); + error!("Blockhash is not updating"); + } } false }