From 7823657b0e80bc89bf71dd54d15e69d97849731f Mon Sep 17 00:00:00 2001 From: Emmanuel Ikwuoma Date: Sat, 13 Jun 2026 14:09:07 +0100 Subject: [PATCH] fix double counted certificate write_time --- crates/consensus-db/src/store.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/consensus-db/src/store.rs b/crates/consensus-db/src/store.rs index cafb67a..0dbbbb8 100644 --- a/crates/consensus-db/src/store.rs +++ b/crates/consensus-db/src/store.rs @@ -465,7 +465,7 @@ impl Db { let height = decided_block.height(); let tx = self.db.begin_write()?; - { + let block_time = { let mut blocks = tx.open_table(DECIDED_BLOCKS_TABLE)?; let block_bytes = encode_execution_payload(&decided_block.execution_payload); #[allow(clippy::arithmetic_side_effects)] @@ -473,7 +473,8 @@ impl Db { write_bytes += block_bytes.len(); } blocks.insert(height, block_bytes)?; - } + start.elapsed() + }; self.insert_certificate( &tx, @@ -483,8 +484,7 @@ impl Db { )?; tx.commit()?; - - self.update_write_metrics(write_bytes, start.elapsed()); + self.update_write_metrics(write_bytes, block_time); Ok(()) }