summaryrefslogtreecommitdiffstats
path: root/src/api
Commit message (Collapse)AuthorAgeFilesLines
* record RTT from keepalive messagestv43 hours1-0/+8
|
* sync with neighbourstv43 hours1-0/+4
|
* add member registrytv44 hours1-1/+4
|
* retry using fresh messagestv45 hours1-1/+1
| | | | | Don't store encoded messages but retry using a newly generated one. That way any accumulated changes can be delivered at once.
* bump number of heads in keepalive messagestv2 days1-0/+9
| | | | | Instead of arbitrarily limiting the number to 16, allow filling keepalive messages as long as they don't cause mycelium to chunk it.
* introduce sync sessiontv2 days1-1/+1
| | | | SyncSession holds all fields that get reset by reset_sync()
* merge membership and authenticate into standingtv2 days1-5/+2
|
* allow changing log filtering while node runstv3 days2-0/+37
| | | | This also changes the default to tracing-subscriber.
* rename cluster to swarm everywhere!tv4 days1-5/+5
|
* add heads to readstv5 days1-4/+28
| | | | | | | | | | 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 remaketv5 days1-1/+1
|
* reorganize all the modulestv5 days5-8/+150
|
* serve stale reads during rejointv6 days1-12/+28
|
* add epoch switchtv6 days1-1/+1
|
* add compaction coordinatortv6 days1-1/+2
|
* cargo fmttv6 days1-1/+4
|
* add epochstv6 days2-1/+31
|
* initial committv6 days4-0/+721