From 9bda1116b34c7bc3dcf38c570ce21b21670f16e8 Mon Sep 17 00:00:00 2001 From: tv Date: Wed, 4 Nov 2026 05:53:24 +0100 Subject: no heal while both move on The heal clock now also restarts when our heads and the peer's have both changed since the last STATUS that showed them differing. While writes go on, two neighbours's heads differ because of changes still on their way, and that alone no longer leads to a heal. --- docs/peers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/peers.md') diff --git a/docs/peers.md b/docs/peers.md index 8a3333d..a521db3 100644 --- a/docs/peers.md +++ b/docs/peers.md @@ -361,7 +361,7 @@ sequenceDiagram B->>A: PONG(nonce, B's time) Note over A: mark B seen, round-trip sample end - alt after a STATUS: same epoch, heads have differed for resync_after with no sync from it since,
no answer due to our own sync message, last heal at least resync_after ago + alt after a STATUS: same epoch, heads have differed for resync_after with no sync from it since
nor both sides' heads moving on, no answer due to our own sync message, last heal at least resync_after ago A->>B: HELLO B->>A: HELLO_REPLY Note over A,B: sync reset on both sides, sync restarts -- cgit v1.3.1