diff options
Diffstat (limited to 'docs/peers.md')
| -rw-r--r-- | docs/peers.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/peers.md b/docs/peers.md index 9ef570b..0f7635e 100644 --- a/docs/peers.md +++ b/docs/peers.md @@ -299,7 +299,8 @@ has the changes already sends nothing back, even if its heads differ, as they do writes go on and newer changes are still on their way to it; nor is a neighbour told whose latest heads, as its own announcement or STATUS brought them, are this node's: announcements wait 200 to 400 ms, at random, so of two neighbours with the same news one is usually first, and -the other skips it), and a neighbour that lacks those heads pulls them (it sets them as the peer's heads in its sync state, so Automerge asks +the other skips it; nor one whose latest heads, as it said them in a STATUS or a sync +message, have all of this node's in their history: it is as far or further), and a neighbour that lacks those heads pulls them (it sets them as the peer's heads in its sync state, so Automerge asks for what's missing), if it still lacks them after a round trip to the announcer (at most 1 s): while writes go on, the newest are usually on their way to it along a writer's tree, and would otherwise come twice. It pulls from one neighbour at a time |
