Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request 'system metrics improvements' (#726) from peer-metrics ↵ | Alex | 2024-02-20 | 2 | -104/+305 |
|\ | | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/726 | ||||
| * | [peer-metrics] add basic cluster node status metrics (fix #545) | Alex Auvolat | 2024-02-20 | 1 | -0/+94 |
| | | |||||
| * | [peer-metrics] refactor SystemMetrics to hold a reference to System | Alex Auvolat | 2024-02-20 | 2 | -72/+82 |
| | | |||||
| * | [peer-metrics] Add metrics for cluster health, like GetClusterHealth admin API | Alex Auvolat | 2024-02-20 | 2 | -28/+172 |
| | | |||||
| * | [peer-metrics] refactor/simplify SystemMetrics | Alex Auvolat | 2024-02-20 | 2 | -88/+41 |
| | | |||||
* | | Merge pull request 'Filter nodes Garage tries to connect to' (#719) from ↵ | Alex | 2024-02-20 | 1 | -5/+16 |
|\ \ | |/ |/| | | | | | | | reconnect-only-current into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/719 | ||||
| * | [reconnect-only-current] filter nodes to reconnect to | Alex Auvolat | 2024-02-20 | 1 | -5/+16 |
| | | | | | | | | | | do not try reconnecting to nodes received from consul/kubernetes discovery if they are not currently in the layout | ||||
* | | [networking-fixes] add option to bind outgoing RPC sockets (fix #638) | Alex Auvolat | 2024-02-19 | 1 | -1/+4 |
| | | | | | | | | Thanks to yuka for the original patch. | ||||
* | | [networking-fixes] use rpc_public_addr in netapp's HelloMessage | Alex Auvolat | 2024-02-19 | 1 | -5/+5 |
|/ | |||||
* | [import-netapp] move and rename FullMeshPeeringSrategy to PeeringManagerimport-netapp | Alex Auvolat | 2024-02-15 | 2 | -17/+17 |
| | |||||
* | [import-netapp] import Netapp code into Garage codebase | Alex Auvolat | 2024-02-15 | 5 | -16/+15 |
| | |||||
* | [dep-upgrade-202402] refactor dependencies: move all as workspace deps | Alex Auvolat | 2024-02-05 | 1 | -27/+27 |
| | |||||
* | Bump version to 0.9.1v0.9.1rel-v0.9.1 | Alex Auvolat | 2024-01-16 | 1 | -1/+1 |
| | |||||
* | help, comments: make clear that full-length node ID = public key | Alex Auvolat | 2024-01-16 | 2 | -2/+2 |
| | | | | Generally, avoid using the "public key" terminology | ||||
* | 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 |