aboutsummaryrefslogtreecommitdiff
path: root/weed/shell/command_volume_tier_move.go
AgeCommit message (Collapse)AuthorFilesLines
2025-11-09Unify the parameter to disable dry-run on weed shell commands to `-apply` ↵Lisandro Pin1-3/+6
(instead of `-force`). (#7450) * Unify the parameter to disable dry-run on weed shell commands to --apply (instead of --force). * lint * refactor * Execution Order Corrected * handle deprecated force flag * fix help messages * Refactoring]: Using flag.FlagSet.Visit() * consistent with other commands * Checks for both flags * fix toml files --------- Co-authored-by: chrislu <chris.lu@gmail.com>
2024-11-19Unify usage of shell.EcNode.dc as DataCenterId. (#6258)Lisandro Pin1-1/+1
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-2/+2
* fix(volume): don't persist RO state in specific cases * fix(volume): writable always persist
2024-04-23fix "volume.fix.replication" move many replications only to one volumeServer ↵skycope1-5/+6
(#5522)
2024-03-17simplifychrislu1-2/+2
2023-07-06clone volume locations in case they are changedchrislu1-2/+2
fix https://github.com/seaweedfs/seaweedfs/issues/4642
2023-06-12Delete volume is empty (#4561)Konstantin Lebedev1-1/+1
* use onlyEmpty for deleteVolume https://github.com/seaweedfs/seaweedfs/issues/4559 * fix IsEmpty * fix test --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2022-09-14go fmtchrislu1-22/+22
2022-09-04Added ability to change replication settings upon volume.tier.move (#3583)Brian1-4/+31
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-3/+4
* feat(weed.move): add a speed limit parameter of moving files * fix(weed.move): set the default value of ioBytePerSecond to vs.compactionBytePerSecond Co-authored-by: zhihao.qu <zhihao.qu@ly.com>
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-6/+6
2022-05-31help message when in simulation modechrislu1-0/+1
2022-02-08volume.tier.move: avoid double countingchrislu1-21/+16
related to https://github.com/chrislusf/seaweedfs/issues/2637
2022-02-08volume.balance: add delay during tight loopchrislu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/2637
2022-01-28adjust volume count even when not applying the changeschrislu1-25/+27
2022-01-26async volumeTierMovedivanikus1-41/+88
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-12/+14
2021-08-13shell: volume.tier.move makes up changes if volume move failedChris Lu1-1/+8
2021-08-10wait for goroutinesChris Lu1-0/+5
2021-08-10output formatChris Lu1-1/+1
2021-08-10parallelize tier moveChris Lu1-2/+20
2021-08-10avoid fail on tail errorChris Lu1-23/+35
2021-08-08shell: volume.tier.move avoid moving all volumes to one destinationChris Lu1-0/+5
2021-08-06skip not found error on deletionChris Lu1-1/+4
2021-08-06print volume deletion errorChris Lu1-1/+1
2021-07-27shell: ability to use wildcards for collections, all collections if ommiteddivanikus1-7/+19
2021-04-14volume.tier.move: avoid data loss when destination volume server already has ↵Chris Lu1-1/+1
the volume fix https://github.com/chrislusf/seaweedfs/issues/2001
2021-02-23volume.tier.move: avoid repeated move for replicated volumesChris Lu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/1792#issuecomment-784139348
2021-02-22volume.tier.move: passing non-empty disk typeChris Lu1-3/+3
2021-02-22avoid moving to another server with the same volume idChris Lu1-3/+25
2021-02-22shell: add volume.tier.moveChris Lu1-2/+57
2021-02-22refactoringChris Lu1-26/+18
2021-02-19add WIP messageChris Lu1-2/+2
2021-02-16use hdd instead of empty stringChris Lu1-1/+1
2021-02-16this can compile now!!!Chris Lu1-0/+108