aboutsummaryrefslogtreecommitdiff
path: root/weed/shell/command_volume_fix_replication.go
AgeCommit message (Collapse)AuthorFilesLines
2023-06-12Delete volume is empty (#4561)Konstantin Lebedev1-1/+2
* 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>
2023-02-22volume.fix.replication: adjust the retry checking timeschrislu1-1/+1
2022-09-14go fmtchrislu1-29/+35
2022-09-10Add option in volume.fix.replication to only fix under-replication and not ↵Brian1-2/+4
delete volumes (#3640)
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-06-03volume.fix.replication fix retry logicchrislu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/3136
2022-05-16fix collectionIsMismatch charsetKonstantin Lebedev1-3/+3
2022-05-16fix skip loopKonstantin Lebedev1-1/+5
2022-05-16avoid delete volume replica if collection mismatchKonstantin Lebedev1-0/+7
2022-04-18enhancement: replace sort.Slice with slices.SortFunc to reduce reflectionjustin1-6/+4
2022-02-08volume.balance: add delay during tight loopchrislu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/2637
2021-12-26use streaming mode for long poll grpc callschrislu1-1/+1
streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed.
2021-12-10add lock messageschrislu1-1/+1
2021-12-05volume.fix.replication: fix misplaced volumeschrislu1-4/+56
fix https://github.com/chrislusf/seaweedfs/issues/2416
2021-10-24volume copy: stream out copying progress and avoid grpc request timeoutChris Lu1-1/+15
fix https://github.com/chrislusf/seaweedfs/issues/2386
2021-10-01refactorChris Lu1-5/+5
2021-10-01check that the topology has been updatedKonstantin Lebedev1-3/+42
2021-10-01rename opt volumesPerStepKonstantin Lebedev1-5/+5
2021-09-30https://github.com/chrislusf/seaweedfs/issues/1846Konstantin Lebedev1-33/+47
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-3/+4
2021-08-29fix commentsChris Lu1-1/+1
2021-08-10dedup keeps the largest replicaChris Lu1-4/+4
2021-08-08shell: volume.tier.move avoid moving all volumes to one destinationChris Lu1-0/+2
2021-08-03shell: volume.fix.replication retries even when there is no error #2235Chris Lu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/2235
2021-07-21go fmtChris Lu1-1/+1
2021-07-16add `-retry` option for `volume.fix.replication`Chris Lu1-7/+8
fix https://github.com/chrislusf/seaweedfs/issues/2191
2021-07-16refactorChris Lu1-43/+51
2021-02-22shell: add volume.tier.moveChris Lu1-4/+4
2021-02-22refactoringChris Lu1-8/+5
2021-02-16avoid possible nil disk infoChris Lu1-2/+5
2021-02-16this can compile now!!!Chris Lu1-12/+14
2021-01-27update help messageChris Lu1-2/+2
see https://github.com/chrislusf/seaweedfs/issues/1758#issuecomment-768123224
2021-01-27avoid error messageChris Lu1-1/+3
2021-01-26shell: volume.fix.replication adds collectionPattern with wildcard charactersChris Lu1-2/+28
fix https://github.com/chrislusf/seaweedfs/issues/1758
2020-11-10delete old volume replicaChris Lu1-12/+14
related to https://github.com/chrislusf/seaweedfs/issues/1607 old is: * older compaction revision * older modified time * smaller volume size
2020-09-20shell: move volume operations to use flag parsing argumentsChris Lu1-3/+7
2020-09-11shell: volume balance follows replica placementChris Lu1-12/+17
2020-09-09filer: cross cluster synchronizationChris Lu1-4/+4
2020-09-07return nil if no need to do anythingChris Lu1-1/+1
2020-09-07shell: volume.fix.replication also purge over replicated volumesChris Lu1-28/+86
2020-09-07refactoringChris Lu1-36/+40
2020-09-07refactorChris Lu1-2/+8
2020-09-06typoChris Lu1-1/+1
2020-09-06printout over replicated locationsChris Lu1-0/+2
2020-08-27fix help messageChris Lu1-1/+1
2020-06-18erasure coding: fix cases where there are no .ecj filesChris Lu1-1/+4
2020-05-17logsChris Lu1-1/+1
2020-04-23master: add cluster wide lock/unlock operation in weed shellChris Lu1-0/+4
fix https://github.com/chrislusf/seaweedfs/issues/1286