From 8f0b588831ac06913dd01a3ebd8bb523292d992e Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 3 Nov 2026 02:43:43 +0100 Subject: skip neighbours with our heads --- src/swarm/peer/keepalive.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/swarm/peer/keepalive.rs') diff --git a/src/swarm/peer/keepalive.rs b/src/swarm/peer/keepalive.rs index 196b8b6..c426f99 100644 --- a/src/swarm/peer/keepalive.rs +++ b/src/swarm/peer/keepalive.rs @@ -223,6 +223,7 @@ pub(super) async fn note_status(state: &AppState, peer: &str, remote: &transport let became_ready = remote.ready && peer_state.reports_ready != Some(true); peer_state.reports_ready = Some(remote.ready); peer_state.reported_heads = remote.heads.heads().map(<[_]>::len); + peer_state.last_heads = Some((remote.epoch, remote.heads.clone())); drop(peer_state); if left { info!(peer = %peer, "Peer said farewell; dormant until it is heard from again"); -- cgit v1.3.1