| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | don't resend sync messages to up-to-date peers | tv | 2026-10-22 | 1 | -0/+6 |
| | | | | | | | | | | | | When an sync messages arrives and automerge has nothing to say about it, then no reply is generated. With c9279e4 it was assumed that every sync message gets an answer, so missing replies caused unnecessary resends. Now a reply is only awaited if the peer's last reported heads differ from ours. If the peer's heads become equal through a third peer without replying, the waiting will also abort if a ping or pong showss the same heads digest on both sides. | ||||
| * | introduce pre-shared swarm key | tv | 2026-10-22 | 1 | -0/+9 |
| | | |||||
| * | rename cluster to swarm everywhere! | tv | 2026-10-21 | 1 | -59/+47 |
| | | |||||
| * | resend sync messages that haven't been replied | tv | 2026-10-21 | 1 | -0/+67 |
| | | |||||
| * | add heads to reads | tv | 2026-10-21 | 1 | -5/+39 |
| | | | | | | | | | | | GET /store?heads=true and GET /store/{key}?heads=true add the header x-continuum-heads (sorted, comma-separated hex). The heads come from the same moment as the read. - It's opt-in because reading the heads takes the write lock. Reads without the flag don't change. - Stale reads during a rejoin never carry heads. | ||||
| * | rename compaction to remake | tv | 2026-10-21 | 1 | -6/+6 |
| | | |||||
| * | reorganize all the modules | tv | 2026-10-21 | 1 | -4/+4 |
| | | |||||
| * | serve stale reads during rejoin | tv | 2026-10-20 | 1 | -0/+69 |
| | | |||||
| * | take_keepalive_due: consider added_at | tv | 2026-10-20 | 1 | -0/+1 |
| | | | | | This prevents an immediate ping during handshake. | ||||
| * | replace snapshots by quarantine & replay | tv | 2026-10-20 | 1 | -11/+31 |
| | | |||||
| * | fix catch-up / compaction in general | tv | 2026-10-20 | 1 | -2/+19 |
| | | |||||
| * | fix catch-up | tv | 2026-10-20 | 1 | -4/+24 |
| | | |||||
| * | add epoch catch-up / snapshots | tv | 2026-10-20 | 1 | -2/+28 |
| | | |||||
| * | add epoch switch | tv | 2026-10-20 | 1 | -1/+67 |
| | | |||||
| * | add compaction coordinator | tv | 2026-10-20 | 1 | -0/+65 |
| | | |||||
| * | cargo fmt | tv | 2026-10-19 | 1 | -1/+3 |
| | | |||||
| * | add epochs | tv | 2026-10-19 | 1 | -7/+23 |
| | | |||||
| * | initial commit | tv | 2026-10-19 | 1 | -0/+483 |
