|
885405d944
|
Merge pull request 'system metrics improvements' (#726) from peer-metrics into main
Reviewed-on: Deuxfleurs/garage#726
|
2024-02-20 15:35:12 +00:00 |
|
|
b868493da9
|
[peer-metrics] add basic cluster node status metrics (fix #545)
|
2024-02-20 14:50:24 +01:00 |
|
|
182a23cc12
|
[peer-metrics] refactor SystemMetrics to hold a reference to System
|
2024-02-20 14:20:58 +01:00 |
|
|
3cdf69f079
|
[peer-metrics] Add metrics for cluster health, like GetClusterHealth admin API
|
2024-02-20 13:50:45 +01:00 |
|
|
00d479358d
|
[peer-metrics] refactor/simplify SystemMetrics
|
2024-02-20 13:50:45 +01:00 |
|
|
203bb10035
|
Merge pull request 'Filter nodes Garage tries to connect to' (#719) from reconnect-only-current into main
Reviewed-on: Deuxfleurs/garage#719
|
2024-02-20 10:37:11 +00:00 |
|
|
e91576677e
|
[reconnect-only-current] filter nodes to reconnect to
do not try reconnecting to nodes received from consul/kubernetes
discovery if they are not currently in the layout
|
2024-02-20 11:07:10 +01:00 |
|
|
b96f84b894
|
[networking-fixes] add option to bind outgoing RPC sockets (fix #638)
Thanks to yuka for the original patch.
|
2024-02-19 11:45:44 +01:00 |
|
|
f0bbad2db9
|
[networking-fixes] use rpc_public_addr in netapp's HelloMessage
|
2024-02-19 11:45:44 +01:00 |
|
|
125c662860
|
[import-netapp] move and rename FullMeshPeeringSrategy to PeeringManager
|
2024-02-15 12:15:35 +01:00 |
|
|
5ea24254a9
|
[import-netapp] import Netapp code into Garage codebase
|
2024-02-15 12:15:07 +01:00 |
|
|
fe1af5d98b
|
[dep-upgrade-202402] refactor dependencies: move all as workspace deps
|
2024-02-05 13:02:02 +01:00 |
|
|
ee57dd922b
|
Bump version to 0.9.1
|
2024-01-16 16:28:17 +01:00 |
|
|
82a29bf6e5
|
help, comments: make clear that full-length node ID = public key
Generally, avoid using the "public key" terminology
|
2024-01-16 14:04:11 +01:00 |
|
|
c7f5dcd953
|
fix compilation on macos
fsblkcnt_t is ony 32b there, so we have to do an additional cast
|
2023-10-15 17:57:27 +02:00 |
|
|
952c9570c4
|
bump version to v0.9.0
|
2023-10-10 14:08:11 +02:00 |
|
|
897cbf2c27
|
actually update rmp-serde to 1.1.2 for both garage and netapp dependency (fix #629)
|
2023-09-27 13:13:00 +02:00 |
|
|
ad82035b98
|
Merge branch 'main' into next
|
2023-09-27 13:11:52 +02:00 |
|
|
3ecc17f8c5
|
new layout: use deterministic randomness for reproducible results
|
2023-09-21 11:21:35 +02:00 |
|
|
0088599f52
|
new layout: fix clippy lints
|
2023-09-18 12:17:07 +02:00 |
|
|
749b4865d0
|
new layout: improve display and fix comments
|
2023-09-18 12:07:45 +02:00 |
|
|
015ccb39aa
|
new layout: make zone_redundancy optionnal (if not set, is maximum)
|
2023-09-18 11:59:08 +02:00 |
|
|
2e229d4430
|
new layout: improve output display
|
2023-09-12 17:24:51 +02:00 |
|
|
91e764a2bf
|
fix hang on shutdown
|
2023-09-12 14:35:48 +02:00 |
|
|
fd7d8fec59
|
Merge branch 'main' into next
|
2023-09-11 23:09:20 +02:00 |
|
|
9cfe55ab60
|
fix 32-bit build
|
2023-09-11 20:01:29 +02:00 |
|
|
51abbb02d8
|
Merge branch 'main' into next
|
2023-09-11 20:00:02 +02:00 |
|
|
d5bb50d738
|
use statvfs instead of mount list to determine free data/meta space (fix #611)
|
2023-09-11 19:08:24 +02:00 |
|
|
ad6b1cc0be
|
Merge branch 'main' into next
|
2023-09-11 13:14:18 +02:00 |
|
|
2f112ac682
|
correct free data space accounting for multiple data dirs on same fs
|
2023-09-07 14:42:20 +02:00 |
|
|
71c0188055
|
block manager: skeleton for multi-hdd support
|
2023-09-06 16:35:28 +02:00 |
|
|
51eac97260
|
update version to 0.8.4
|
2023-09-05 23:28:12 +02:00 |
|
|
e78566591b
|
Revert netapp update, hold to version 0.5.2 that uses rmp-serde 0.15
|
2023-09-05 23:23:23 +02:00 |
|
|
2e90e1c124
|
Merge branch 'main' into next
|
2023-08-29 11:32:42 +02:00 |
|
|
06369c8f4a
|
add garage_db dependency in garage_rpc
|
2023-08-28 17:08:21 +02:00 |
|
|
cece1be1bb
|
bump version to 0.8.3
|
2023-08-28 13:17:26 +02:00 |
|
Jonathan Davies
|
d66d81ae2d
|
cargo: Updated gethostname v0.2.3 -> v0.4.3.
|
2023-08-28 09:30:27 +00:00 |
|
|
35c108b85d
|
admin api: switch GetClusterHealth to camelcase (fix #381 again)
|
2023-06-14 13:53:19 +02:00 |
|
|
cda957b4b1
|
update netapp's rmp-serde dependency to v1.1
|
2023-06-13 17:34:49 +02:00 |
|
|
90b2d43eb4
|
Merge branch 'main' into next
|
2023-06-13 17:14:11 +02:00 |
|
|
38d6ac4295
|
New multipart upload table layout
|
2023-06-09 16:23:37 +02:00 |
|
Roberto Hidalgo
|
b770504126
|
simplify code according to feedback
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
6b69404f1a
|
rename mode to consul_http_api
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
011f473048
|
revert rpc/Cargo.toml
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
fd7dbea5b8
|
follow feedback, fold into existing feature
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
bd6485565e
|
allow additional ServiceMeta, docs
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
4d6e6fc155
|
cargo fmt
|
2023-05-22 08:57:15 -06:00 |
|
Roberto Hidalgo
|
02ba9016ab
|
register consul services against local agent instead of catalog api
|
2023-05-22 08:57:15 -06:00 |
|
|
351d734e6c
|
Merge branch 'main' into next
|
2023-05-09 12:40:08 +02:00 |
|
|
d2deee0b8b
|
Declare garage crates using workspace.dependencies
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
|
2023-05-09 08:46:15 +00:00 |
|