|
7f2541101f
|
cli: improvements to the layout commands when multiple layouts are live
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-12-08 11:24:23 +01:00 |
|
|
9cecea64d4
|
layout: allow sync update tracker to progress with only quorums
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build was killed
|
2023-12-07 14:51:20 +01:00 |
|
|
aa59059a91
|
layout cli: safer skip-dead-nodes command
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-12-07 11:56:14 +01:00 |
|
|
c04dd8788a
|
admin: more info in admin GetClusterStatus
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-11-28 14:25:04 +01:00 |
|
|
c539077d30
|
cli: remove historic layout info from status
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-11-27 16:22:27 +01:00 |
|
|
11e6fef93c
|
cli: add layout history and layout assume-sync commands
|
2023-11-27 16:22:25 +01:00 |
|
|
539a920313
|
cli: show when nodes are draining metadata
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-11-27 13:18:59 +01:00 |
|
|
33c8a489b0
|
layou: implement ack locking
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-11-15 15:40:44 +01:00 |
|
|
393c4d4515
|
layout: add helper for cached/external values to centralize recomputation
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-11-15 14:20:50 +01:00 |
|
|
1aab1f4e68
|
layout: refactoring of all_nodes
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-11-14 13:12:32 +01:00 |
|
|
bad7cc812e
|
layout admin: add missing calls to update_hash
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-11-09 15:42:10 +01:00 |
|
|
bfb1845fdc
|
layout: refactor to use a RwLock on LayoutHistory
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-11-09 14:12:05 +01:00 |
|
|
19ef1ec8e7
|
layout: more refactoring
|
2023-11-09 13:34:14 +01:00 |
|
|
523d2ecb95
|
layout: use separate CRDT for staged layout changes
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-11-09 11:19:43 +01:00 |
|
|
8dccee3ccf
|
cluster layout: adapt all uses of ClusterLayout to LayoutHistory
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-11-08 19:28:36 +01:00 |
|
|
3d7892477d
|
convert_db: fix build
|
2023-10-10 14:06:25 +02:00 |
|
|
d4932c31ea
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-10-10 13:57:21 +02:00 |
|
|
2d5d7a7031
|
Move convert_db command into main garage binary
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-10 12:13:15 +02:00 |
|
|
920dec393a
|
cli: more precise doc comment
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-04 10:44:42 +02:00 |
|
|
749b4865d0
|
new layout: improve display and fix comments
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-09-18 12:07:45 +02:00 |
|
|
015ccb39aa
|
new layout: make zone_redundancy optionnal (if not set, is maximum)
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-09-18 11:59:08 +02:00 |
|
|
2e229d4430
|
new layout: improve output display
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build was killed
|
2023-09-12 17:24:51 +02:00 |
|
|
6b008b5bd3
|
block manager: add rebalance operation to rebalance multi-hdd setups
|
2023-09-07 13:44:11 +02:00 |
|
|
2e90e1c124
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
continuous-integration/drone Build is passing
|
2023-08-29 11:32:42 +02:00 |
|
|
b1ca1784a1
|
src/garage/cli: fix typo
|
2023-07-14 14:25:33 +03:00 |
|
|
7895f99d3a
|
admin and cli: hide secret keys unless asked
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-06-14 16:56:15 +02:00 |
|
|
90b2d43eb4
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 17:14:11 +02:00 |
|
|
7126f3e1d1
|
garage key import: add checks and --yes CLI flag (fix #278)
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 15:56:48 +02:00 |
|
|
1ea4937c8b
|
fix timestamps wrapping around in garage block list-errors (fix #584)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-06-12 20:07:33 +02:00 |
|
|
511e07ecd4
|
fix mpu counter (add missing workers) and report info at appropriate places
|
2023-06-09 16:23:37 +02:00 |
|
|
4ea53dc759
|
Add multipart upload repair
|
2023-06-09 16:23:37 +02:00 |
|
|
87be8eeb93
|
updaet block admin for new multipartupload models
|
2023-06-09 16:23:37 +02:00 |
|
|
a1cec2cd60
|
Split format_table into separate crate and reduce k2v-client dependencies
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build was killed
continuous-integration/drone/pr Build was killed
|
2023-05-17 13:01:37 +02:00 |
|
|
fa78d806e3
|
Merge branch 'main' into next
|
2023-04-25 12:34:26 +02:00 |
|
|
d6af95d205
|
fix cli display bug
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-01-26 17:50:50 +01:00 |
|
|
3113f6b5f2
|
more fixes
|
2023-01-26 17:14:17 +01:00 |
|
|
efb6b6e868
|
Disk space report
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Report available disk space on nodes and calculate cluster-wide available space in `garage stats` (fix #479)
|
2023-01-26 15:04:32 +01:00 |
|
Jonathan Davies
|
cb07e6145c
|
Changed all instances of assignation to assignment.
continuous-integration/drone/pr Build is passing
|
2023-01-05 11:09:25 +00:00 |
|
|
29dbcb8278
|
bg var operation on all nodes at once
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-01-04 13:25:57 +01:00 |
|
|
f3f27293df
|
Uniform framework for bg variable management
continuous-integration/drone/push Build is passing
|
2023-01-04 13:07:13 +01:00 |
|
|
80e4abb98d
|
Merge pull request 'Changed all instances of 'key new' to 'key create' to make it the same as the bucket commands.' (#459) from jpds/garage:key-create-standardize into next
continuous-integration/drone/push Build is passing
Reviewed-on: #459
|
2023-01-04 10:35:49 +00:00 |
|
|
570e5e5bbb
|
Merge branch 'main' into next
continuous-integration/drone/push Build is passing
|
2023-01-04 11:34:43 +01:00 |
|
Jonathan Davies
|
8be862aa19
|
Changed all instances of 'key new' to 'key create' to make it consistent as bucket commands issued normally around the same time.
continuous-integration/drone/pr Build is passing
|
2023-01-03 11:11:12 +00:00 |
|
|
d7f90cabb0
|
Implement block retry-now and block purge
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build was killed
|
2022-12-13 15:02:42 +01:00 |
|
|
687660b27f
|
Implement block list-errors and block info
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-12-13 14:23:45 +01:00 |
|
|
9d82196945
|
cli: new worker info command
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-12-13 12:24:30 +01:00 |
|
|
a51e8d94c6
|
cli: rename resync-n-workers into resync-worker-count
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-12-13 11:44:11 +01:00 |
|
|
de9d6cddf7
|
Prettier worker list table; remove useless CLI log messages
continuous-integration/drone/push Build is passing
|
2022-12-12 17:17:05 +01:00 |
|
|
ec12d6c8dd
|
Slightly simplify code at places
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-11-08 16:15:45 +01:00 |
|
|
d75b37b018
|
Return more info when layout's .check() fails, fix compilation, fix test
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-11-08 14:58:39 +01:00 |
|