diff options
| author | tv <tv@krebsco.de> | 2026-11-06 06:58:48 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-06 06:58:48 +0100 |
| commit | 19461552f88e8b82a24c63c00a6591996ae8f45d (patch) | |
| tree | 14b095388f5751cde36e452bc502262f223cd3df /src/simtest/bench.rs | |
| parent | b4948712867819c20efcf2d4eb06ee9272196695 (diff) | |
trees at runtime
Diffstat (limited to 'src/simtest/bench.rs')
| -rw-r--r-- | src/simtest/bench.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs index e8e452c..493936f 100644 --- a/src/simtest/bench.rs +++ b/src/simtest/bench.rs @@ -363,6 +363,8 @@ impl Totals { relay.pulls += stats.relay.pulls; relay.pulls_queued += stats.relay.pulls_queued; relay.tree_forwards += stats.relay.tree_forwards; + relay.tree_from_others += stats.relay.tree_from_others; + relay.tree_missed += stats.relay.tree_missed; relay.delivered += stats.relay.delivered; relay.delivered_bytes += stats.relay.delivered_bytes; relay.framed += stats.relay.framed; @@ -955,6 +957,12 @@ fn report( (r1.pulls_queued - r0.pulls_queued) as f64 / writes, (r1.tree_forwards - r0.tree_forwards) as f64 / writes, ); + let _ = writeln!( + out, + " trees as the nodes see them (`/admin/stats`), per write: {:.2} sync messages along a tree from another than the parent, {:.2} changes the trees didn't bring", + (r1.tree_from_others - r0.tree_from_others) as f64 / writes, + (r1.tree_missed - r0.tree_missed) as f64 / writes, + ); let per = |count: u64, bytes: u64| { let count = count as f64; ( |
