aboutsummaryrefslogtreecommitdiff
path: root/weed/shell/command_volume_balance.go
AgeCommit message (Expand)AuthorFilesLines
2025-11-09Unify the parameter to disable dry-run on weed shell commands to `-apply` (in...Lisandro Pin1-3/+6
2025-08-23Shell: support regular expression for collection selection (#7158)Chris Lu1-11/+36
2025-07-28fix: consider EC shard count in volume.balance capacity calculation (#7034)FQHSLycopene1-1/+5
2025-01-12fix force arg dropped during volume balance command (#6432)ftong20201-3/+7
2024-12-19"golang.org/x/exp/slices" => "slices" and go fmtchrislu1-1/+1
2024-12-13[shell] only apply the balancing for writable volumes (#6346)Konstantin Lebedev1-11/+24
2024-11-05[shell] add admin noLock for balance (#6209)Konstantin Lebedev1-2/+7
2024-11-03[shell] volume.balance collect volume servers by dc rack node (#6191)Konstantin Lebedev1-5/+13
2024-09-29refactorchrislu1-1/+1
2024-09-28add IsResourceHeavy() to command interfacechrislu1-0/+4
2024-04-23fix "volume.fix.replication" move many replications only to one volumeServer ...skycope1-4/+2
2024-01-25weed/shell: Cleanup volume balance logic (#5241)Benoît Knecht1-12/+8
2024-01-25weed/shell: Fix volume.balance logic (#5238)Benoît Knecht1-6/+6
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
2023-05-04fix shell volume.balance bug (#4447)themarkchen1-23/+15
2023-02-10avoid infinite loopchrislu1-1/+1
2023-02-09do not move cloud tier volumeschrislu1-0/+4
2022-10-24adjust help messagechrislu1-1/+1
2022-10-09include ec shard for capacityByFreeVolumeCountchrislu1-1/+5
2022-10-09refactorchrislu1-2/+4
2022-10-09refactor to change capacity data typechrislu1-9/+9
2022-09-09volume.balance: default to balance ALL_COLLECTIONSchrislu1-1/+1
2022-09-08volume.balance: avoid moving out volume with max=1chrislu1-1/+32
2022-09-08unusedchrislu1-6/+0
2022-08-22shell: stop long running jobs if lock is lostchrislu1-0/+4
2022-08-21feat(weed.move): add a speed limit parameter of moving files (#3478)qzh1-1/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-5/+5
2022-07-01edge case checking when volume server does not have capacity to balancechrislu1-0/+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
2022-02-08volume.balance: add delay during tight loopchrislu1-1/+1
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-1/+2
2021-08-10formatChris Lu1-1/+1
2021-08-10do not treat read only volumes differentlyChris Lu1-17/+1
2021-08-10minor: print disk typeChris Lu1-4/+4
2021-08-10print out balance ratioChris Lu1-0/+1
2021-08-10avoid fail on tail errorChris Lu1-1/+1
2021-08-01adjust textChris Lu1-1/+1
2021-08-01Revert "adds a test"Chris Lu1-1/+1
2021-08-01adds a testChris Lu1-1/+1
2021-08-01volume.balance: balance read only volumes firstChris Lu1-6/+6
2021-03-14shell: fix moving volume, volume server evacuateChris Lu1-3/+2
2021-03-14revert previous changeChris Lu1-1/+1
2021-03-14possible fix for volume balanceChris Lu1-1/+1
2021-02-22refactoringChris Lu1-12/+8
2021-02-16move to the empty nodes firstChris Lu1-0/+10