aboutsummaryrefslogtreecommitdiffstats
path: root/src/simtest/bench.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-03 05:21:25 +0100
committertv <tv@krebsco.de>2026-11-03 05:21:25 +0100
commit8366f7c5de474753dbfbf88431917e79c15e5389 (patch)
tree8c3ed8cca74760ff98b58264843765a3d8e65d3b /src/simtest/bench.rs
parent96d7744dd29a3c783b43a7a6697af7d5d5719a10 (diff)
replace eager links by trees
Diffstat (limited to 'src/simtest/bench.rs')
-rw-r--r--src/simtest/bench.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs
index 8c24d5c..d80190d 100644
--- a/src/simtest/bench.rs
+++ b/src/simtest/bench.rs
@@ -173,9 +173,7 @@ impl Totals {
relay.announce_rounds += stats.relay.announce_rounds;
relay.pulls += stats.relay.pulls;
relay.pulls_queued += stats.relay.pulls_queued;
- relay.grafts += stats.relay.grafts;
- relay.prunes += stats.relay.prunes;
- relay.eager_forwards += stats.relay.eager_forwards;
+ relay.tree_forwards += stats.relay.tree_forwards;
let propagation = &mut totals.propagation;
for (sum, count) in propagation
.buckets
@@ -360,13 +358,11 @@ fn report(workload: &str, quiet: (Totals, Totals), during: (Totals, Totals), con
);
let (r0, r1) = (during.0.relay, during.1.relay);
println!(
- " relay per write: {:.1} announcement rounds, {:.1} pulls ({:.1} queued), {:.2} grafts, {:.2} prunes, {:.1} eager forwards",
+ " relay per write: {:.1} announcement rounds, {:.1} pulls ({:.1} queued), {:.1} along writers' trees",
(r1.announce_rounds - r0.announce_rounds) as f64 / writes,
(r1.pulls - r0.pulls) as f64 / writes,
(r1.pulls_queued - r0.pulls_queued) as f64 / writes,
- (r1.grafts - r0.grafts) as f64 / writes,
- (r1.prunes - r0.prunes) as f64 / writes,
- (r1.eager_forwards - r0.eager_forwards) as f64 / writes,
+ (r1.tree_forwards - r0.tree_forwards) as f64 / writes,
);
let mut propagation = Propagation::default();
let (p0, p1) = (during.0.propagation, during.1.propagation);