aboutsummaryrefslogtreecommitdiff
path: root/weed/shell
AgeCommit message (Expand)AuthorFilesLines
2024-12-15Parallelize EC shards balancing within racks (#6354)Lisandro Pin1-5/+5
2024-12-13Parallelize EC shards balancing across racks. (#6352)Lisandro Pin1-5/+6
2024-12-13Parallelize EC balancing for racks. (#6351)Lisandro Pin1-15/+15
2024-12-13[shell] only apply the balancing for writable volumes (#6346)Konstantin Lebedev2-13/+26
2024-12-12Begin implementing EC balancing parallelization support. (#6342)Lisandro Pin3-12/+58
2024-12-12Limit EC re-balancing for `ec.encode` to relevant collections when a volume I...Lisandro Pin3-5/+76
2024-12-12Delete legacy balancing code for `ec.encode`. (#6344)Lisandro Pin2-146/+0
2024-12-11[shell] volume.list show only writable volumes (#6338)Konstantin Lebedev1-6/+13
2024-12-11volume.list avoid output empty data center and rack and disk info (#6341)Konstantin Lebedev1-15/+46
2024-12-10Unify the re-balancing logic for `ec.encode` with `ec.balance`. (#6339)Lisandro Pin6-136/+156
2024-12-10[shell] use constant for hdd of type (#6337)Konstantin Lebedev3-4/+6
2024-12-06Remove average constraints when selecting nodes/racks to balance EC shards in...Lisandro Pin3-97/+12
2024-12-05Share common parameters for EC re-balancing functions under a single struct. ...Lisandro Pin3-187/+189
2024-12-04Account for replication placement settings when balancing EC shards within th...Lisandro Pin3-35/+57
2024-12-04Account for replication placement settings when balancing EC shards across ra...Lisandro Pin4-29/+36
2024-12-02Resolve replica placement for EC volumes from master server defaults. (#6303)Lisandro Pin3-28/+103
2024-11-28Display details upon failures to re-balance EC shards racks. (#6299)Lisandro Pin2-12/+18
2024-11-27Improve EC shards rebalancing logic across nodes (#6297)Lisandro Pin2-33/+159
2024-11-25use readable bytes size string in shell output (#6288)Trim211-1/+3
2024-11-21use math rand v2chrislu1-2/+2
2024-11-21Improve EC shards rebalancing logic across racks (#6270)Lisandro Pin4-40/+269
2024-11-21[shell] don't require lock when there are no changes for volume.fix.replicati...Konstantin Lebedev1-3/+4
2024-11-20[shell] add noLock param for volume.move (#6261)Konstantin Lebedev2-4/+12
2024-11-19typochrislu1-8/+8
2024-11-19renamechrislu1-11/+11
2024-11-19minorchrislu1-1/+1
2024-11-19Unify usage of shell.EcNode.dc as DataCenterId. (#6258)Lisandro Pin11-31/+35
2024-11-18adds more info on skipped volumeschrislu1-0/+14
2024-11-18Introduce logic to resolve volume replica placement within EC rebalancing. (#...Lisandro Pin4-58/+132
2024-11-09delete aborted ec shards from both source and target servers (#6221)Chris Lu1-1/+4
2024-11-05[shell] add admin noLock for balance (#6209)Konstantin Lebedev2-2/+12
2024-11-04Refactor `ec.balance` logic into a `weeed/shell/command_ec_common.go`… (#6195)Lisandro Pin2-428/+428
2024-11-04merge current message queue code changes (#6201)Chris Lu1-0/+94
2024-11-03[shell] volume.balance collect volume servers by dc rack node (#6191)Konstantin Lebedev3-8/+16
2024-10-31fix format (#6185)wyang1-1/+1
2024-10-28fix formatchrislu1-2/+2
2024-10-24ensure 2 volume space since actual need 1.4x volume size empty spacechrislu1-2/+2
2024-10-24correcting free volume count, factor it during ec encoding to ensure enough d...chrislu1-3/+19
2024-10-24adjust output formatchrislu1-3/+3
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu1-1/+1
2024-10-22adjust help messagechrislu1-1/+1
2024-09-29fix help messagechrislu1-1/+1
2024-09-29adjust resource heavy for volume.fix.replicationchrislu2-2/+2
2024-09-29skip resource heavy commands from running on master nodeschrislu3-6/+6
2024-09-29refactorchrislu73-75/+81
2024-09-29refactorchrislu2-12/+14
2024-09-28add IsResourceHeavy() to command interfacechrislu73-2/+295
2024-09-26Fix/copy before delete replication (#6064)Max Denushev2-1/+109
2024-09-24fix(volume): don't persist RO state in specific cases (#6058)Max Denushev6-16/+22
2024-09-19Vol check disk bug (#6044)dsd1-19/+34