aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/flood.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-08 09:49:26 +0000
committertv <tv@krebsco.de>2026-11-08 14:29:46 +0100
commit800ef4faf27abebbce8a553763d6e60662fde997 (patch)
tree72e60244cc9fb8e349221925cbe7ae24f28ecc45 /src/swarm/flood.rs
parent23f0b629e5d80f880e5a0809f2e47b2d836ee2f9 (diff)
sync: a member refused as a whole, synced with again once it changed document
A node refusing a member as a whole sent it nothing, and lifted that only when a change of the member's was taken again. But a member that dropped what was refused (REFUSALS) starts its sync sessions over, and a fresh session sends no changes until the other side answers: the two waited for each other, and the member stayed refused. The refusal now notes the member's run and epoch_seq when it began; a member with another document since (it dropped what was refused, or rejoined) is synced with again.
Diffstat (limited to 'src/swarm/flood.rs')
0 files changed, 0 insertions, 0 deletions