aboutsummaryrefslogtreecommitdiff
path: root/weed/shell/command_ec_encode.go
AgeCommit message (Expand)AuthorFilesLines
10 daysec: add -diskType flag to EC commands for SSD support (#7607)Chris Lu1-4/+28
12 daysNit: have `ec.encode` exit immediately if no volumes are processed. (#7654)Lisandro Pin1-0/+4
2025-08-23Shell: support regular expression for collection selection (#7158)Chris Lu1-10/+32
2025-08-07Shell: add verbose ec encoding mode (#7105)Chris Lu1-20/+127
2025-08-03mount ec shards correctly (#7079)Chris Lu1-2/+2
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu1-5/+5
2025-07-14Collecting volume locations for volumes before EC encodingchrislu1-11/+26
2025-06-15Support filtering source disk type in volume.tier.upload (#6868)NyaMisty1-3/+5
2025-05-13Nit: unify the default `--maxParallelization` value for `weed shell` commands...Lisandro Pin1-1/+1
2025-05-09Improve safety for weed shell's `ec.encode`. (#6773)Lisandro Pin1-35/+55
2025-05-08Improve parallelization for `ec.encode` (#6769)Lisandro Pin1-34/+61
2025-02-28`ec.encode`: Fix resolution of target collections. (#6585)Lisandro Pin1-8/+4
2025-02-10`ec.encode`: Explictly mount EC shards after volume conversion. (#6528)Lisandro Pin1-2/+12
2025-01-17`ec.encode`: Fix bug causing source volumes not being deleted after EC conver...Lisandro Pin1-1/+18
2024-12-19Fix volume replica parallelization within `ec.encode`. (#6377)Lisandro Pin1-5/+3
2024-12-18Allow configuring the maximum number of concurrent tasks for EC parallelizati...Lisandro Pin1-2/+2
2024-12-18Parallelize volume replica operations within `ec.encode`. (#6374)Lisandro Pin1-6/+15
2024-12-12Begin implementing EC balancing parallelization support. (#6342)Lisandro Pin1-3/+2
2024-12-12Limit EC re-balancing for `ec.encode` to relevant collections when a volume I...Lisandro Pin1-5/+1
2024-12-12Delete legacy balancing code for `ec.encode`. (#6344)Lisandro Pin1-133/+0
2024-12-10Unify the re-balancing logic for `ec.encode` with `ec.balance`. (#6339)Lisandro Pin1-29/+44
2024-11-19Unify usage of shell.EcNode.dc as DataCenterId. (#6258)Lisandro Pin1-2/+2
2024-11-09delete aborted ec shards from both source and target servers (#6221)Chris Lu1-1/+4
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-09-29refactorchrislu1-1/+1
2024-09-28add IsResourceHeavy() to command interfacechrislu1-0/+4
2024-09-24fix(volume): don't persist RO state in specific cases (#6058)Max Denushev1-3/+4
2024-06-02Ignore remote volume when selecting volumes in operation (ec.encode/volume.ti...NyaMisty1-0/+4
2023-10-22log full percentagechrislu1-1/+1
2023-10-05default to skip if less than 4 nodeschrislu1-0/+19
2023-07-06clone volume locations in case they are changedchrislu1-1/+1
2023-06-12Delete volume is empty (#4561)Konstantin Lebedev1-1/+1
2023-02-09fix bug when vid not foundchrislu1-1/+1
2022-08-22shell: stop long running jobs if lock is lostchrislu1-0/+4
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-7/+7
2022-04-05erasure coding: tracking encoded/decoded volumeschrislu1-1/+1
2022-02-08volume.balance: add delay during tight loopchrislu1-1/+1
2021-12-26use streaming mode for long poll grpc callschrislu1-1/+1
2021-12-10add lock messageschrislu1-1/+1
2021-11-04randomize a bit for ec shards distributionChris Lu1-1/+2
2021-11-01adjust help message since both fullPercent and quietFor are needed.Chris Lu1-1/+1
2021-09-13shell: do not need to lock to see volume -hChris Lu1-4/+4
2021-09-13erasure coding: add cleanup step if anything goes wrongChris Lu1-0/+14
2021-09-12change server address from string to a typeChris Lu1-6/+7
2021-08-13shell: volume.tier.move makes up changes if volume move failedChris Lu1-23/+1
2021-05-06optional parallel copy ec shardsChris Lu1-20/+27
2021-02-28adjust textChris Lu1-1/+1