wusong
8fffe3e822
fix no more writables volumes while disk free space is sufficient ( #4491 )
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2 years ago
wusong
2e240704ab
Writables inconsistency ( #4417 )
fix: inconsistent read and write permissions between master and volume server
Signed-off-by: Wusong Wang <wangwusong@virtaitech.com>
Co-authored-by: Wusong Wang <wangwusong@virtaitech.com>
2 years ago
Konstantin Lebedev
409c9328de
[master] avoid vacuum if not enough replica copies ( #3924 )
avoid vacuum if not enough replica copies
2 years ago
Konstantin Lebedev
fc65122766
rename to LoadAvg_1M
2 years ago
Konstantin Lebedev
5209ebbeef
remove percent
2 years ago
Konstantin Lebedev
78cbd8002f
revert Sleep
2 years ago
Konstantin Lebedev
cd5c7ad052
move to github.com/seaweedfs/seaweedfs
2 years ago
Konstantin Lebedev
c0d92f61a1
comment
2 years ago
Konstantin Lebedev
1d29f67c02
revert disk stats
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
Konstantin Lebedev
2f0dda384d
vacuum show LA
2 years ago
chrislu
48382676d2
fix filtering by volume id
3 years ago
zzq09494
9df5ad5309
fix: vacuum create a lot of connections quickly
3 years ago
Konstantin Lebedev
36c5a59ed8
add help
3 years ago
Konstantin Lebedev
1e35b4929f
shell vacuum volume by collection and volume id
3 years ago
chrislu
9f9ef1340c
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
3 years ago
Chris Lu
3be3c17f59
volume vacuum: avoid timeout with streaming progress report
fix https://github.com/chrislusf/seaweedfs/issues/2396
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
2270737344
volume: avoid fixed vacuum timeout for large volumes
1GB for 3 minutes, about 5.7MB/s
4 years ago
Chris Lu
003b6245e7
fix nil
4 years ago
Chris Lu
965413c21b
shell: add volume.vacuum command
4 years ago
Chris Lu
410b818aa7
master: avoid timer leakage
4 years ago
LIBA-S
eecd6b5d35
Fix a race condition when handle VolumeLocationList
4 years ago
LIBA-S
0157798ebf
Correct the oversized state of volume after compaction
4 years ago
Chris Lu
3e52329cee
Revert "Merge pull request #1479 from LIBA-S/fix_oversized"
This reverts commit bd11f0b3e4
, reversing
changes made to ec5b9f1e91
.
4 years ago
LIBA-S
8573ac82c6
Fix: remove the oversized state after compaction
4 years ago
Chris Lu
c3cb6fa1d7
volume: compaction can cause readonly volumes
address https://github.com/chrislusf/seaweedfs/issues/1233
5 years ago
Chris Lu
3cc9e85895
volume: vacuum pass preallocate variable
5 years ago
Chris Lu
c90eb0da1f
volume: handling readonly volumes after compaction
ensure readonly volumes are not added as writable
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
72a64a5cf8
use the same context object in order to retry
5 years ago
zhangsong
e83c36e26f
fix the bug of volume never be vacuumed
5 years ago
divinerapier
5656d43264
can not break out of for-select block
Signed-off-by: divinerapier <poriter.coco@gmail.com>
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
79762385bd
master: ensure only one exclusive vacuum process
fix https://github.com/chrislusf/seaweedfs/issues/1011
6 years ago
Chris Lu
4b15c8f0c4
volume: lock writables changes
6 years ago
Chris Lu
e5506152c0
refactoring
6 years ago
Chris Lu
95e0520182
weed volume: add grpc operation to relicate a volume to local
6 years ago
Chris Lu
e108688990
avoid grpc 5 seconds timeout
some operations may take longer than 5 seconds.
only keep the timeout for raft operations
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Sergey
aa5ccff6d2
fixing of typos
6 years ago
bingoohuang
ab6be025d7
go fmt and fix some typo
6 years ago
Chris Lu
2d23d86fd3
no timeout for volume vacuum
revert changes on volume vacuum timemout from https://github.com/chrislusf/seaweedfs/pull/829
6 years ago
chenwanli
0a3e83a36a
Set timeout for master and volume non-streaming rpc
6 years ago
Chris Lu
03cfb4267f
adjust vaccum logging
6 years ago
Chris Lu
9e98bba206
go fmt
6 years ago
Chris Lu
82a5d39778
add back volume vacuum cleanup
6 years ago
Chris Lu
201c24c110
add locking to volume layout vacuum
6 years ago
Chris Lu
b1daede91b
move volume vacuum to gRpc
6 years ago