From 2945e28e92a3ef6b42e279921572595bd883ae2a Mon Sep 17 00:00:00 2001 From: tv Date: Fri, 23 Oct 2026 13:21:12 +0200 Subject: pick pair leader by hash instead of key order --- src/swarm/sync.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/swarm/sync.rs') diff --git a/src/swarm/sync.rs b/src/swarm/sync.rs index 15b4ced..57f42e7 100644 --- a/src/swarm/sync.rs +++ b/src/swarm/sync.rs @@ -63,7 +63,7 @@ async fn deliver_sync_to_peer(state: &AppState, peer: &str, retry_delivery: bool }; if !retry_delivery { - let we_open = state.local_id() < peer; + let we_open = crate::swarm::pair::leads(state.local_id(), peer); if let Some(wait) = peer_state.opening_wait(we_open, Instant::now()) { trace!( wait_ms = wait.as_millis(), -- cgit v1.3.1