| Commit message (Expand) | Author | Age | Files | Lines |
* | cli: add layout history and layout assume-sync commands | Alex Auvolat | 2023-11-27 | 1 | -1/+8 |
* | rpc: update system::health to take into account write sets for all partitions | Alex Auvolat | 2023-11-27 | 1 | -32/+45 |
* | block manager: read_block using old layout versions if necessary | Alex Auvolat | 2023-11-27 | 4 | -7/+46 |
* | rpc_helper: don't use tokio::spawn for individual requests | Alex Auvolat | 2023-11-16 | 1 | -11/+7 |
* | layout: refactor digests and add "!=" assertions before epidemic bcast | Alex Auvolat | 2023-11-16 | 5 | -38/+45 |
* | layout: split helper in separate file; more precise difference tracking | Alex Auvolat | 2023-11-16 | 4 | -254/+256 |
* | layout: fix test | Alex Auvolat | 2023-11-15 | 1 | -2/+0 |
* | layou: implement ack locking | Alex Auvolat | 2023-11-15 | 3 | -32/+141 |
* | layout: add helper for cached/external values to centralize recomputation | Alex Auvolat | 2023-11-15 | 5 | -174/+217 |
* | layout: wip cache global mins | Alex Auvolat | 2023-11-15 | 3 | -31/+57 |
* | rpc: fix write set quorums | Alex Auvolat | 2023-11-15 | 1 | -3/+15 |
* | layout history merge: rm invalid versions when valid versions are added | Alex Auvolat | 2023-11-15 | 2 | -10/+28 |
* | layout: fix test | Alex Auvolat | 2023-11-14 | 1 | -1/+1 |
* | table: take into account multiple write sets in inserts | Alex Auvolat | 2023-11-14 | 1 | -108/+170 |
* | layout: prepare for write sets | Alex Auvolat | 2023-11-14 | 3 | -16/+27 |
* | system: add todo wrt new layout | Alex Auvolat | 2023-11-14 | 1 | -1/+3 |
* | layout: fixes in schema | Alex Auvolat | 2023-11-14 | 1 | -21/+21 |
* | layout: refactoring of all_nodes | Alex Auvolat | 2023-11-14 | 3 | -11/+23 |
* | layout: some refactoring of nongateway nodes | Alex Auvolat | 2023-11-14 | 3 | -57/+88 |
* | layout: fix test | Alex Auvolat | 2023-11-11 | 4 | -169/+174 |
* | layout/sync: fix bugs and add tracing | Alex Auvolat | 2023-11-11 | 2 | -3/+10 |
* | table sync: adapt to new layout history | Alex Auvolat | 2023-11-11 | 4 | -16/+24 |
* | layout: add helpers to LayoutHistory and prepare integration with Table | Alex Auvolat | 2023-11-09 | 4 | -13/+72 |
* | layout: fix tracker bugs | Alex Auvolat | 2023-11-09 | 2 | -4/+10 |
* | 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 | 4 | -33/+109 |
* | layout: separate code path for synchronizing update trackers only | Alex Auvolat | 2023-11-09 | 4 | -61/+168 |
* | layout: refactor to use a RwLock on LayoutHistory | Alex Auvolat | 2023-11-09 | 3 | -59/+60 |
* | layout: more refactoring | Alex Auvolat | 2023-11-09 | 3 | -69/+93 |
* | wip: split out layout management from System into separate LayoutManager | Alex Auvolat | 2023-11-09 | 3 | -190/+284 |
* | layout: use separate CRDT for staged layout changes | Alex Auvolat | 2023-11-09 | 7 | -148/+130 |
* | bump garage protocol version tag to 0x000A (0.10) | Alex Auvolat | 2023-11-08 | 1 | -1/+1 |
* | cluster layout: adapt all uses of ClusterLayout to LayoutHistory | Alex Auvolat | 2023-11-08 | 2 | -15/+7 |
* | WIP: garage_rpc: store layout version history | Alex Auvolat | 2023-11-08 | 7 | -345/+550 |
* | avoid using layout_watch in System directly | Alex Auvolat | 2023-11-08 | 1 | -2/+2 |
* | remove Ring and use ClusterLayout everywhere | Alex Auvolat | 2023-11-08 | 5 | -206/+100 |
* | garage_rpc: reorder functions in layout.rs | Alex Auvolat | 2023-11-08 | 1 | -110/+113 |
* | fix compilation on macos | trinity-1686a | 2023-10-15 | 1 | -2/+2 |
* | bump version to v0.9.0v0.9.0next | Alex Auvolat | 2023-10-10 | 1 | -1/+1 |
* | actually update rmp-serde to 1.1.2 for both garage and netapp dependency (fix...v0.9.0-beta4 | Alex Auvolat | 2023-09-27 | 1 | -1/+1 |
* | Merge branch 'main' into next | Alex Auvolat | 2023-09-27 | 1 | -9/+9 |
|\ |
|
| * | fix hang on shutdown | Alex Auvolat | 2023-09-12 | 1 | -9/+9 |
* | | new layout: use deterministic randomness for reproducible results | Alex Auvolat | 2023-09-21 | 1 | -2/+6 |
* | | new layout: fix clippy lints | Alex Auvolat | 2023-09-18 | 3 | -17/+17 |
* | | new layout: improve display and fix comments | Alex Auvolat | 2023-09-18 | 1 | -7/+7 |
* | | new layout: make zone_redundancy optionnal (if not set, is maximum) | Alex Auvolat | 2023-09-18 | 1 | -35/+96 |
* | | new layout: improve output display | Alex Auvolat | 2023-09-12 | 2 | -43/+43 |
* | | Merge branch 'main' into nextv0.9.0-beta2 | Alex Auvolat | 2023-09-11 | 1 | -2/+2 |
|\| |
|
| * | fix 32-bit buildfix-32bit | Alex Auvolat | 2023-09-11 | 1 | -2/+2 |
* | | Merge branch 'main' into next | Alex Auvolat | 2023-09-11 | 2 | -37/+31 |
|\| |
|