From b16977b18fdd1e5193f5c015eadcb61a63f4fae1 Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 3 Nov 2026 06:11:06 +0100 Subject: announcement round counters --- src/simtest/bench.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/simtest') diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs index d4a254f..a263e64 100644 --- a/src/simtest/bench.rs +++ b/src/simtest/bench.rs @@ -195,6 +195,8 @@ impl Totals { let stats = node.stats.snapshot(); let relay = &mut totals.relay; relay.announce_rounds += stats.relay.announce_rounds; + relay.treeless_rounds += stats.relay.treeless_rounds; + relay.slow_rounds += stats.relay.slow_rounds; relay.pulls += stats.relay.pulls; relay.pulls_queued += stats.relay.pulls_queued; relay.tree_forwards += stats.relay.tree_forwards; @@ -404,8 +406,10 @@ fn report( let (r0, r1) = (during.0.relay, during.1.relay); let _ = writeln!( out, - " relay per write: {:.1} announcement rounds, {:.1} pulls ({:.1} queued), {:.1} along writers' trees", + " relay per write: {:.1} announcement rounds ({:.1} without a tree, {:.1} slow), {:.1} pulls ({:.1} queued), {:.1} along writers' trees", (r1.announce_rounds - r0.announce_rounds) as f64 / writes, + (r1.treeless_rounds - r0.treeless_rounds) as f64 / writes, + (r1.slow_rounds - r0.slow_rounds) as f64 / writes, (r1.pulls - r0.pulls) as f64 / writes, (r1.pulls_queued - r0.pulls_queued) as f64 / writes, (r1.tree_forwards - r0.tree_forwards) as f64 / writes, -- cgit v1.3.1