| Commit message (Expand) | Author | Age | Files | Lines |
* | layout: refactor/fix bad while loop | Alex Auvolat | 2023-12-11 | 1 | -17/+14 |
* | fix some clippy lints | Alex Auvolat | 2023-12-11 | 1 | -8/+6 |
* | layout: allow sync update tracker to progress with only quorums | Alex Auvolat | 2023-12-07 | 1 | -0/+101 |
* | layout updates: fix the set of nodes among which minima are calculated | Alex Auvolat | 2023-12-07 | 1 | -3/+5 |
* | block manager: read_block using old layout versions if necessary | Alex Auvolat | 2023-11-27 | 1 | -1/+11 |
* | layout: refactor digests and add "!=" assertions before epidemic bcast | Alex Auvolat | 2023-11-16 | 1 | -1/+0 |
* | layout: split helper in separate file; more precise difference tracking | Alex Auvolat | 2023-11-16 | 1 | -252/+26 |
* | layou: implement ack locking | Alex Auvolat | 2023-11-15 | 1 | -26/+72 |
* | layout: add helper for cached/external values to centralize recomputation | Alex Auvolat | 2023-11-15 | 1 | -123/+188 |
* | layout: wip cache global mins | Alex Auvolat | 2023-11-15 | 1 | -19/+27 |
* | layout history merge: rm invalid versions when valid versions are added | Alex Auvolat | 2023-11-15 | 1 | -0/+18 |
* | layout: prepare for write sets | Alex Auvolat | 2023-11-14 | 1 | -3/+16 |
* | layout: refactoring of all_nodes | Alex Auvolat | 2023-11-14 | 1 | -0/+15 |
* | layout: some refactoring of nongateway nodes | Alex Auvolat | 2023-11-14 | 1 | -13/+17 |
* | layout: fix test | Alex Auvolat | 2023-11-11 | 1 | -2/+7 |
* | layout/sync: fix bugs and add tracing | Alex Auvolat | 2023-11-11 | 1 | -1/+2 |
* | table sync: adapt to new layout history | Alex Auvolat | 2023-11-11 | 1 | -6/+15 |
* | layout: add helpers to LayoutHistory and prepare integration with Table | Alex Auvolat | 2023-11-09 | 1 | -8/+33 |
* | layout admin: add missing calls to update_hash | Alex Auvolat | 2023-11-09 | 1 | -1/+1 |
* | layout: begin managing the update tracker values | Alex Auvolat | 2023-11-09 | 1 | -5/+69 |
* | layout: separate code path for synchronizing update trackers only | Alex Auvolat | 2023-11-09 | 1 | -14/+37 |
* | layout: use separate CRDT for staged layout changes | Alex Auvolat | 2023-11-09 | 1 | -58/+24 |
* | cluster layout: adapt all uses of ClusterLayout to LayoutHistory | Alex Auvolat | 2023-11-08 | 1 | -12/+5 |
* | WIP: garage_rpc: store layout version history | Alex Auvolat | 2023-11-08 | 1 | -0/+170 |