aboutsummaryrefslogtreecommitdiffstats
path: root/src/state/peer.rs
Commit message (Collapse)AuthorAgeFilesLines
* handshakes countedtv2 days1-0/+56
|
* worker sends off the passtv2 days1-1/+6
|
* suspend detectedtv2 days1-0/+12
|
* one grace wait per peertv2 days1-0/+4
|
* asks by askertv3 days1-0/+5
|
* round trips in treestv3 days1-0/+5
|
* announce only to those behindtv3 days1-2/+2
|
* asked again countertv4 days1-0/+5
|
* hop delaystv4 days1-0/+3
|
* slow round back offtv4 days1-0/+3
|
* hello again when heard fromtv4 days1-0/+52
| | | | | | While we wait for a peer's HELLO_REPLY, anything else that comes from it makes our HELLO go again at once, at most once a second, instead of when the backoff says.
* no heal while both move ontv4 days1-3/+49
| | | | | | | 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.
* overdue sync asked after from thentv4 days1-45/+88
|
* unanswered sync asked aftertv4 days1-6/+28
| | | | | An overdue sync answer is now followed by a PING too, and the peer stays reached once it answers the PING.
* unanswered members not reachedtv5 days1-3/+82
|
* replace eager links by treestv5 days1-10/+0
|
* add writer treestv5 days1-0/+4
|
* measure 2-hop neighbourhoodtv5 days1-0/+5
|
* introduce eager linkstv5 days1-0/+10
|
* skip neighbours with our headstv6 days1-0/+5
|
* retry new peers before probingtv6 days1-5/+37
|
* probe list memberstv6 days1-3/+8
|
* large messages over slow links are deltastv7 days1-0/+29
|
* peer worker sleeps until deadline, not fixed timetv7 days1-18/+55
|
* move SyncSession to documenttv8 days1-1/+2
|
* dashboard: try to get links dormant immediatelytv8 days1-1/+38
|
* centralize call to topology_changetv8 days1-0/+13
|
* unify sync_on predicatetv8 days1-0/+8
|
* farewell means dormanttv9 days1-2/+15
|
* add support for renaming IDs in the loggertv11 days1-1/+4
|
* peers from member list start as unknowntv11 days1-6/+33
|
* keepalive takes turnstv11 days1-11/+85
|
* move keepalive and firewall to pathstv11 days1-18/+72
|
* rename PING/PONG to STATUS/STATUS_REPLYtv12 days1-12/+12
|
* talk about "transport" unless mycelium is meanttv13 days1-1/+1
|
* add Transport::delivery_limittv13 days1-1/+1
|
* replace utoipa by static openapi.yamltv13 days1-1/+1
|
* unreachability doesn't expiretv13 days1-9/+56
|
* number handshakestv13 days1-0/+7
| | | | This prevents late hellos from resetting the session.
* split state moduletv14 days1-0/+352