| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pull after grace | tv | 4 days | 1 | -1/+1 |
| | | | | | | | | | Before pulling, a node waits one measured round trip to the announcer (1 s at most) and pulls only what is still missing. If the round trip isn't known yet, it pulls at once, as now. On the clean benchmark links the round trip is a few milliseconds, so those scenarios shouldn't change. | ||||
| * | announcements answered when lacking | tv | 4 days | 1 | -2/+2 |
| | | | | | | | | A neighbour now answers an announcement only if it lacks some of the announced heads. Heads that merely differ are no longer enough, since they do while writes go on. The check reads the document, so it runs off the message consumer, as the pull check already does. | ||||
| * | replace eager links by trees | tv | 5 days | 1 | -8/+3 |
| | | |||||
| * | measure 2-hop neighbourhood | tv | 5 days | 1 | -3/+10 |
| | | |||||
| * | introduce eager links | tv | 5 days | 1 | -3/+8 |
| | | |||||
| * | skip neighbours with our heads | tv | 5 days | 1 | -0/+1 |
| | | |||||
| * | announcements answered only if heads differ | tv | 5 days | 1 | -0/+15 |
| | | |||||
| * | peer worker sleeps until deadline, not fixed time | tv | 6 days | 1 | -0/+10 |
| | | |||||
| * | pong carries time | tv | 8 days | 1 | -2/+5 |
| | | |||||
| * | centralize call to topology_change | tv | 8 days | 1 | -14/+10 |
| | | |||||
| * | unify request_sync logic | tv | 8 days | 1 | -4/+1 |
| | | |||||
| * | unify heard_from logic | tv | 8 days | 1 | -6/+28 |
| | | |||||
| * | unify closing logic | tv | 8 days | 1 | -3/+3 |
| | | |||||
| * | unify sync_on predicate | tv | 8 days | 1 | -7/+2 |
| | | |||||
| * | farewell means dormant | tv | 8 days | 1 | -1/+9 |
| | | |||||
| * | topology: introduce outbound members | tv | 10 days | 1 | -1/+6 |
| | | |||||
| * | peers from member list start as unknown | tv | 10 days | 1 | -2/+2 |
| | | |||||
| * | get swarm RTT from paths | tv | 11 days | 1 | -6/+9 |
| | | |||||
| * | keepalive takes turns | tv | 11 days | 1 | -0/+15 |
| | | |||||
| * | move keepalive and firewall to paths | tv | 11 days | 1 | -12/+86 |
| | | |||||
| * | rename PING/PONG to STATUS/STATUS_REPLY | tv | 11 days | 1 | -18/+18 |
| | | |||||
| * | talk about "transport" unless mycelium is meant | tv | 12 days | 1 | -1/+1 |
| | | |||||
| * | add farewell ping | tv | 12 days | 1 | -1/+21 |
| | | |||||
| * | add pull queue | tv | 12 days | 1 | -1/+1 |
| | | |||||
| * | read stamps sync and lock free | tv | 12 days | 1 | -7/+13 |
| | | |||||
| * | split peer module | tv | 13 days | 1 | -0/+112 |
