aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/layout/history.rs
Commit message (Expand)AuthorAgeFilesLines
* layout updates: fix the set of nodes among which minima are calculatedAlex Auvolat2023-12-071-3/+5
* block manager: read_block using old layout versions if necessaryAlex Auvolat2023-11-271-1/+11
* layout: refactor digests and add "!=" assertions before epidemic bcastAlex Auvolat2023-11-161-1/+0
* layout: split helper in separate file; more precise difference trackingAlex Auvolat2023-11-161-252/+26
* layou: implement ack lockingAlex Auvolat2023-11-151-26/+72
* layout: add helper for cached/external values to centralize recomputationAlex Auvolat2023-11-151-123/+188
* layout: wip cache global minsAlex Auvolat2023-11-151-19/+27
* layout history merge: rm invalid versions when valid versions are addedAlex Auvolat2023-11-151-0/+18
* layout: prepare for write setsAlex Auvolat2023-11-141-3/+16
* layout: refactoring of all_nodesAlex Auvolat2023-11-141-0/+15
* layout: some refactoring of nongateway nodesAlex Auvolat2023-11-141-13/+17
* layout: fix testAlex Auvolat2023-11-111-2/+7
* layout/sync: fix bugs and add tracingAlex Auvolat2023-11-111-1/+2
* table sync: adapt to new layout historyAlex Auvolat2023-11-111-6/+15
* layout: add helpers to LayoutHistory and prepare integration with TableAlex Auvolat2023-11-091-8/+33
* layout admin: add missing calls to update_hashAlex Auvolat2023-11-091-1/+1
* layout: begin managing the update tracker valuesAlex Auvolat2023-11-091-5/+69
* layout: separate code path for synchronizing update trackers onlyAlex Auvolat2023-11-091-14/+37
* layout: use separate CRDT for staged layout changesAlex Auvolat2023-11-091-58/+24
* cluster layout: adapt all uses of ClusterLayout to LayoutHistoryAlex Auvolat2023-11-081-12/+5
* WIP: garage_rpc: store layout version historyAlex Auvolat2023-11-081-0/+170