From 08d2da02cfb305bbe4b965340db48129e22f60f4 Mon Sep 17 00:00:00 2001 From: tv Date: Sat, 31 Oct 2026 05:27:08 +0100 Subject: move DELIVERY_LIMIT to sim transport --- src/transport/sim.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/transport/sim.rs') diff --git a/src/transport/sim.rs b/src/transport/sim.rs index f4a48aa..e783743 100644 --- a/src/transport/sim.rs +++ b/src/transport/sim.rs @@ -29,6 +29,10 @@ use super::{EncodedMessage, MessageHandler, MessageKind, ParsedMessage, Transpor use crate::locks::MutexExt; use crate::testrand::Rng; +/// How long the simulated net may take to deliver a message: well above its delays. +/// A catch-up source that stops sending sync messages is given up after this. +pub(crate) const DELIVERY_LIMIT: Duration = Duration::from_secs(3); + /// How one direction of a link behaves. #[derive(Clone, Debug)] pub(crate) struct LinkParams { @@ -291,8 +295,8 @@ impl Transport for SimTransport { !id.is_empty() } - fn delivery_limit(&self) -> std::time::Duration { - crate::simtest::DELIVERY_LIMIT + fn delivery_limit(&self) -> Duration { + DELIVERY_LIMIT } /// A seed is a node ID; one no node has doesn't resolve (yet). -- cgit v1.3.1