aboutsummaryrefslogtreecommitdiff
path: root/weed/shell/command_ec_balance.go
AgeCommit message (Expand)AuthorFilesLines
10 daysec: add -diskType flag to EC commands for SSD support (#7607)Chris Lu1-2/+10
2025-11-09Unify the parameter to disable dry-run on weed shell commands to `-apply` (in...Lisandro Pin1-3/+8
2025-05-13Nit: unify the default `--maxParallelization` value for `weed shell` commands...Lisandro Pin1-1/+1
2024-12-18Allow configuring the maximum number of concurrent tasks for EC parallelizati...Lisandro Pin1-2/+2
2024-12-12Begin implementing EC balancing parallelization support. (#6342)Lisandro Pin1-2/+2
2024-12-10Unify the re-balancing logic for `ec.encode` with `ec.balance`. (#6339)Lisandro Pin1-67/+1
2024-12-06Remove average constraints when selecting nodes/racks to balance EC shards in...Lisandro Pin1-2/+2
2024-12-04Account for replication placement settings when balancing EC shards within th...Lisandro Pin1-1/+1
2024-12-04Account for replication placement settings when balancing EC shards across ra...Lisandro Pin1-2/+2
2024-12-02Resolve replica placement for EC volumes from master server defaults. (#6303)Lisandro Pin1-2/+9
2024-11-04Refactor `ec.balance` logic into a `weeed/shell/command_ec_common.go`… (#6195)Lisandro Pin1-427/+5
2024-09-29refactorchrislu1-1/+1
2024-09-28add IsResourceHeavy() to command interfacechrislu1-0/+4
2024-07-15Add warning with hints to why a EC shard cant be moved (#5790)Dan1-2/+6
2023-09-25fix(ec): volumes created by foreign collection due to bug in ec balance (#4864)Tobias Gurtzick1-6/+10
2023-09-25Revert "Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweed...chrislu1-4/+4
2023-09-18Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs"chrislu1-4/+4
2023-09-18Bump github.com/rclone/rclone from 1.63.1 to 1.64.0 (#4850)dependabot[bot]1-4/+4
2022-09-14refactor(shell): `Decending` -> `Descending` (#3675)Ryan Russell1-1/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-4/+4
2022-05-31help message when in simulation modechrislu1-0/+1
2022-04-18enhancement: replace sort.Slice with slices.SortFunc to reduce reflectionjustin1-8/+7
2021-12-10add lock messageschrislu1-1/+1
2021-09-13shell: do not need to lock to see volume -hChris Lu1-4/+4
2021-09-12change server address from string to a typeChris Lu1-2/+3
2021-02-16ec balance among nodes with HDDChris Lu1-1/+3
2021-02-16avoid possible nil disk infoChris Lu1-20/+28
2021-02-16this can compile now!!!Chris Lu1-6/+11
2020-10-21fix typoChris Lu1-1/+1
2020-09-14shell: add volumeServer.evacuate commandChris Lu1-1/+1
2020-04-23master: add cluster wide lock/unlock operation in weed shellChris Lu1-0/+4
2020-02-25remove ctx if possibleChris Lu1-5/+2
2020-02-25avoid reusing context objectChris Lu1-24/+22
2019-11-12passing in averageShardsPerEcNode instead of expectedTotalEcShardsChris Lu1-2/+1
2019-11-12add sortEcNodesByFreeslotsDecending and sortEcNodesByFreeslotsAscendingChris Lu1-2/+2
2019-11-10fix rack_not_found caseChris Lu1-0/+4
2019-06-10go fmtChris Lu1-1/+1
2019-06-10ec shard balancingChris Lu1-121/+334
2019-06-07ec.balance: collect dc rack infoChris Lu1-9/+13
2019-06-05fix ec related bugsChris Lu1-0/+25
2019-06-05periodic scripts exeuction from leader masterChris Lu1-8/+8
2019-06-05adjust help messageChris Lu1-1/+1
2019-06-04correct count for free ec slots, avoid removing generated shardsChris Lu1-0/+1
2019-06-04purge duplicated ec shardsChris Lu1-2/+4
2019-06-03able to purge extra ec shard copiesChris Lu1-23/+60
2019-06-03fix multiple bugsChris Lu1-22/+3
2019-06-01adjust help messageChris Lu1-1/+1
2019-06-01ec.balance: use specific collection namesChris Lu1-7/+3
2019-06-01ec shard delete also check ec volumes, in addition to volumesChris Lu1-7/+20
2019-05-30collection list normal and ec volumesChris Lu1-1/+1