aboutsummaryrefslogtreecommitdiffstats
path: root/src/simtest
diff options
context:
space:
mode:
Diffstat (limited to 'src/simtest')
-rw-r--r--src/simtest/bench.rs6
1 files changed, 5 insertions, 1 deletions
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,