aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/layout.rs
Commit message (Expand)AuthorAgeFilesLines
* WIP: garage_rpc: store layout version historyAlex Auvolat2023-11-081-1358/+0
* remove Ring and use ClusterLayout everywhereAlex Auvolat2023-11-081-5/+67
* garage_rpc: reorder functions in layout.rsAlex Auvolat2023-11-081-110/+113
* new layout: fix clippy lintsAlex Auvolat2023-09-181-11/+11
* new layout: improve display and fix commentsAlex Auvolat2023-09-181-7/+7
* new layout: make zone_redundancy optionnal (if not set, is maximum)Alex Auvolat2023-09-181-35/+96
* new layout: improve output displayAlex Auvolat2023-09-121-43/+42
* New multipart upload table layoutAlex Auvolat2023-06-091-1/+1
* Migration of cluster layout from v0.8 to v0.9Alex Auvolat2023-01-111-60/+178
* Changed all instances of assignation to assignment.Jonathan Davies2023-01-051-64/+64
* Merge branch 'main' into nextAlex Auvolat2023-01-041-1/+3
|\
| * Make it explicit when using nonversioned encodingAlex Auvolat2023-01-031-5/+6
| * Refactor how things are migratedAlex Auvolat2023-01-031-0/+2
| * Tentative fix for issue #414try-fix-414Alex Auvolat2022-11-211-3/+5
* | itertools .unique() doesn't require sorted itemsAlex Auvolat2022-12-111-4/+2
* | Slightly simplify code at placesAlex Auvolat2022-11-081-43/+18
* | Return more info when layout's .check() fails, fix compilation, fix testAlex Auvolat2022-11-081-24/+46
* | Use bytes as capacity unitsAlex Auvolat2022-11-071-30/+32
* | Ensure .sort() is called before counting unique itemsAlex Auvolat2022-11-071-16/+14
* | Style improvementsAlex Auvolat2022-11-071-122/+125
* | Added some commentMendes2022-10-111-69/+93
* | Improved the statistics displayed in layout showMendes2022-10-111-39/+66
* | cargo fmtMendes2022-10-101-607/+725
* | Tests written in layout.rsMendes2022-10-101-128/+104
* | corrected warnings of cargo clippyMendes2022-10-061-58/+53
* | Corrected two bugs:Mendes2022-10-061-21/+35
* | modifications in several files to :Mendes2022-10-051-46/+72
* | Merge remote-tracking branch 'origin/main' into optimal-layoutMendes2022-10-041-0/+56
|\|
| * First version of admin API (#298)Alex2022-05-241-0/+56
* | Correction of a few bugs in the tests, modification of ClusterLayout::checkMendes2022-09-221-54/+119
* | New version of the algorithm that calculate the layout.Mendes2022-09-211-324/+471
* | Correct small formatting issueAlex Auvolat2022-05-051-3/+1
* | Corrected the warnings and errors issued by cargo clippyMendes2022-05-011-15/+11
* | Apply cargo fmtAlex Auvolat2022-05-011-444/+496
* | Change the way new layout assignations are computed.Alex Auvolat2022-05-011-434/+447
|/
* Make layout optimization work in relative termsbug/layoutAlex Auvolat2022-03-241-9/+14
* Slight change and add comment to layout assignation algoAlex Auvolat2022-03-241-37/+33
* Small change to partition assignation algorithmAlex Auvolat2022-03-241-0/+28
* Improve how node roles are assigned in Garagev0.5-beta1Alex Auvolat2021-11-161-0/+579