aboutsummaryrefslogtreecommitdiffstats
path: root/src/simtest
diff options
context:
space:
mode:
Diffstat (limited to 'src/simtest')
-rw-r--r--src/simtest/bench.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs
index 5242633..ba8995c 100644
--- a/src/simtest/bench.rs
+++ b/src/simtest/bench.rs
@@ -293,6 +293,8 @@ impl Totals {
relay.carrying_change_bytes += stats.relay.carrying_change_bytes;
relay.carrying_bloom_bytes += stats.relay.carrying_bloom_bytes;
relay.new_changes += stats.relay.new_changes;
+ relay.asked_known_lately += stats.relay.asked_known_lately;
+ relay.asked_known_later += stats.relay.asked_known_later;
relay.nothing_new_change_bytes += stats.relay.nothing_new_change_bytes;
relay.nothing_new_bloom_bytes += stats.relay.nothing_new_bloom_bytes;
relay.off_tree += stats.relay.off_tree;
@@ -634,6 +636,15 @@ fn report(
news
),
);
+ let (lately, later) = (
+ r1.asked_known_lately - r0.asked_known_lately,
+ r1.asked_known_later - r0.asked_known_later,
+ );
+ let _ = writeln!(
+ out,
+ " asked for, though counted as the asker's (another parent brings them): {:.2} per write ({lately} within 2 s, {later} later)",
+ (lately + later) as f64 / writes,
+ );
let (i0, i1) = (during.0.incidents, during.1.incidents);
let _ = writeln!(
out,