From 565b27269b598de3e337d732525b2a171a30cb5e Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 5 Nov 2026 16:41:38 +0100 Subject: answering behind counted --- src/simtest/bench.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/simtest') diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs index 80c8858..1498317 100644 --- a/src/simtest/bench.rs +++ b/src/simtest/bench.rs @@ -346,6 +346,7 @@ impl Totals { 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.answering_behind += stats.relay.answering_behind; relay.nothing_new_change_bytes += stats.relay.nothing_new_change_bytes; relay.waiting += stats.relay.waiting; relay.off_tree += stats.relay.off_tree; @@ -782,8 +783,9 @@ fn report( ); let _ = writeln!( out, - " asked for, though counted as the asker's (another parent brings them): {:.2} per write ({lately} within 2 s, {later} later)", + " asked for, though counted as the asker's (another parent brings them): {:.2} per write ({lately} within 2 s, {later} later); {:.2} per write taken as delivered by a sender behind the receiver, answered", (lately + later) as f64 / writes, + (r1.answering_behind - r0.answering_behind) as f64 / writes, ); let (i0, i1) = (during.0.incidents, during.1.incidents); let _ = writeln!( -- cgit v1.3.1