Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | | fsblkcnt_t is ony 32b there, so we have to do an additional cast | ||||
* | 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 ↵v0.9.0-beta4 | Alex Auvolat | 2023-09-27 | 1 | -1/+1 |
| | | | | (fix #629) | ||||
* | 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 |
|\| | |||||
| * | use statvfs instead of mount list to determine free data/meta space (fix #611) | Alex Auvolat | 2023-09-11 | 2 | -10/+9 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-09-11 | 1 | -2/+2 |
|\| | |||||
| * | update version to 0.8.4v0.8.4hold-netapp-0.5.2 | Alex Auvolat | 2023-09-05 | 1 | -1/+1 |
| | | |||||
| * | Revert netapp update, hold to version 0.5.2 that uses rmp-serde 0.15 | Alex Auvolat | 2023-09-05 | 1 | -1/+1 |
| | | |||||
* | | correct free data space accounting for multiple data dirs on same fs | Alex Auvolat | 2023-09-07 | 1 | -5/+23 |
| | | |||||
* | | block manager: skeleton for multi-hdd support | Alex Auvolat | 2023-09-06 | 1 | -4/+19 |
| | | |||||
* | | Merge branch 'main' into nextv0.9.0-beta1 | Alex Auvolat | 2023-08-29 | 1 | -2/+3 |
|\| | |||||
| * | add garage_db dependency in garage_rpcnext-0.8 | Alex Auvolat | 2023-08-28 | 1 | -0/+1 |
| | | |||||
| * | bump version to 0.8.3v0.8.3-rc1 | Alex Auvolat | 2023-08-28 | 1 | -1/+1 |
| | | |||||
| * | cargo: Updated gethostname v0.2.3 -> v0.4.3. | Jonathan Davies | 2023-08-28 | 1 | -1/+1 |
| | | |||||
* | | admin api: switch GetClusterHealth to camelcase (fix #381 again) | Alex Auvolat | 2023-06-14 | 1 | -2/+2 |
| | | |||||
* | | update netapp's rmp-serde dependency to v1.1 | Alex Auvolat | 2023-06-13 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-06-13 | 1 | -60/+111 |
|\| | |||||
| * | simplify code according to feedback | Roberto Hidalgo | 2023-05-22 | 1 | -65/+45 |
| | | |||||
| * | rename mode to consul_http_api | Roberto Hidalgo | 2023-05-22 | 1 | -33/+25 |
| | | |||||
| * | revert rpc/Cargo.toml | Roberto Hidalgo | 2023-05-22 | 1 | -1/+0 |
| | | |||||
| * | follow feedback, fold into existing feature | Roberto Hidalgo | 2023-05-22 | 4 | -306/+139 |
| | | |||||
| * | allow additional ServiceMeta, docs | Roberto Hidalgo | 2023-05-22 | 1 | -7/+12 |
| | | |||||
| * | cargo fmt | Roberto Hidalgo | 2023-05-22 | 2 | -4/+14 |
| | | |||||
| * | register consul services against local agent instead of catalog api | Roberto Hidalgo | 2023-05-22 | 4 | -3/+235 |
| | | |||||
* | | New multipart upload table layout | Alex Auvolat | 2023-06-09 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-05-09 | 1 | -1/+1 |
|\| | |||||
| * | Declare garage crates using workspace.dependencies | Jakub Jirutka | 2023-05-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This will allow to really disable "sled" feature without declaring `default-features = false` in every Cargo.toml where garage_db and garage_model is used. See https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table |