chrislu
ec30a504ba
refactor
3 months ago
chrislu
701abbb9df
add IsResourceHeavy() to command interface
3 months ago
Max Denushev
d056c0ddf2
fix(volume): don't persist RO state in specific cases ( #6058 )
* fix(volume): don't persist RO state in specific cases
* fix(volume): writable always persist
3 months ago
skycope
6e4b9181f5
fix "volume.fix.replication" move many replications only to one volumeServer ( #5522 )
8 months ago
chrislu
ca042bd067
simplify
9 months ago
chrislu
31b2751aff
clone volume locations in case they are changed
fix https://github.com/seaweedfs/seaweedfs/issues/4642
1 year ago
Konstantin Lebedev
25535e9c36
Delete volume is empty ( #4561 )
* 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>
2 years ago
chrislu
21c0587900
go fmt
2 years ago
Brian
a28b668647
Added ability to change replication settings upon volume.tier.move ( #3583 )
2 years ago
chrislu
676e27c589
shell: stop long running jobs if lock is lost
2 years ago
qzh
74b53729e1
feat(weed.move): add a speed limit parameter of moving files ( #3478 )
* 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>
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
6793bc853c
help message when in simulation mode
3 years ago
chrislu
c8c7c10c3f
volume.tier.move: avoid double counting
related to https://github.com/chrislusf/seaweedfs/issues/2637
3 years ago
chrislu
f18803424a
volume.balance: add delay during tight loop
fix https://github.com/chrislusf/seaweedfs/issues/2637
3 years ago
chrislu
b8490fe427
adjust volume count even when not applying the changes
3 years ago
divanikus
67e3fe996a
async volumeTierMove
3 years ago
chrislu
a2d3f89c7b
add lock messages
3 years ago
Chris Lu
119d5908dd
shell: do not need to lock to see volume -h
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
0f7d4556d8
shell: volume.tier.move makes up changes if volume move failed
3 years ago
Chris Lu
85832d02c0
wait for goroutines
3 years ago
Chris Lu
8ff6c9a0c6
output format
3 years ago
Chris Lu
48f448ee09
parallelize tier move
3 years ago
Chris Lu
69a6da7969
avoid fail on tail error
3 years ago
Chris Lu
26c222f596
shell: volume.tier.move avoid moving all volumes to one destination
3 years ago
Chris Lu
0c0f77e2ae
skip not found error on deletion
3 years ago
Chris Lu
8828f485c0
print volume deletion error
3 years ago
divanikus
5c6270a93a
shell: ability to use wildcards for collections, all collections if ommited
3 years ago
Chris Lu
9d50867d08
volume.tier.move: avoid data loss when destination volume server already has the volume
fix https://github.com/chrislusf/seaweedfs/issues/2001
4 years ago
Chris Lu
9edd964627
volume.tier.move: avoid repeated move for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1792#issuecomment-784139348
4 years ago
Chris Lu
30b30b8fe0
volume.tier.move: passing non-empty disk type
4 years ago
Chris Lu
5da63e045e
avoid moving to another server with the same volume id
4 years ago
Chris Lu
6a4546d2c0
shell: add volume.tier.move
4 years ago
Chris Lu
1c233ad986
refactoring
4 years ago
Chris Lu
b961cd6208
add WIP message
4 years ago
Chris Lu
3fe628f04e
use hdd instead of empty string
4 years ago
Chris Lu
f8446b42ab
this can compile now!!!
4 years ago