New layout: fixes and UX improvements #634

Merged
lx merged 10 commits from new-layout-ux into next 2023-09-27 09:04:32 +00:00
Owner
  • Clearer presentation of outputs
  • Make the "zone redundancy" parameter optionnal, if None it takes the maximal possible value (i.e. min of replication_factor and number of available zones, i.e. old behavior)
  • Fix computation not assigning equal proportion of capacity to nodes in under-utilized zones
  • Testing and bug fixes
  • Document wierd proportions and explain why/what to do
- [x] Clearer presentation of outputs - [x] Make the "zone redundancy" parameter optionnal, if None it takes the maximal possible value (i.e. min of replication_factor and number of available zones, i.e. old behavior) - ~~Fix computation not assigning equal proportion of capacity to nodes in under-utilized zones~~ - [x] Testing and bug fixes - [x] Document wierd proportions and explain why/what to do
lx added 1 commit 2023-09-12 15:26:46 +00:00
new layout: improve output display
Some checks reported errors
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build was killed
2e229d4430
lx changed title from New layout: fixes and UX improvements to WIP: New layout: fixes and UX improvements 2023-09-12 15:26:51 +00:00
lx added this to the v0.9 milestone 2023-09-12 15:26:54 +00:00
lx force-pushed new-layout-ux from 8a7625c1a5 to 015ccb39aa 2023-09-18 09:59:16 +00:00 Compare
lx added 1 commit 2023-09-18 10:07:57 +00:00
new layout: improve display and fix comments
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
749b4865d0
lx added 1 commit 2023-09-18 10:17:17 +00:00
new layout: fix clippy lints
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
0088599f52
lx added 1 commit 2023-09-18 10:19:04 +00:00
update cargo.nix
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
013b026d56
lx added 1 commit 2023-09-21 09:22:08 +00:00
new layout: use deterministic randomness for reproducible results
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3ecc17f8c5
lx added 1 commit 2023-09-22 07:49:23 +00:00
new layout doc: add examples of unexpected layout, to explain
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
b4a0e636d8
lx force-pushed new-layout-ux from 8142c5138c to 405aa42b7d 2023-09-22 08:06:38 +00:00 Compare
lx added 1 commit 2023-09-22 14:07:59 +00:00
layout doc: write explanations for bizarre scenarios
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
8d07888fa2
lx force-pushed new-layout-ux from 6673ec628d to 0e5925fff6 2023-09-22 14:14:54 +00:00 Compare
lx changed title from WIP: New layout: fixes and UX improvements to New layout: fixes and UX improvements 2023-09-27 09:04:26 +00:00
lx merged commit aa7eadc799 into next 2023-09-27 09:04:32 +00:00
lx deleted branch new-layout-ux 2023-09-27 09:04:33 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#634
No description provided.