chrislu
|
50cc17e8fa
|
ActivateEcGeneration RPC implemented
|
6 days ago |
chrislu
|
870b2ffe07
|
LookupEcVolume handle generation parameter
|
6 days ago |
chrislu
|
e4f266d927
|
Active generation tracking implemented
|
6 days ago |
chrislu
|
da728750be
|
follow grow volume option version
|
2 months ago |
chrislu
|
d2be5822a1
|
refactoring
|
2 months ago |
chrislu
|
96632a34b1
|
add version to volume proto
|
2 months ago |
dsd
|
72af97162f
|
[shell] feat:stop vacuum immediately once volume.vacuum.disable was executed (#6375)
stop vacuum immediately once volume.vacuum.disable was executed
Co-authored-by: dsd <dsd2019@foxmail.com>
|
8 months ago |
Konstantin Lebedev
|
8836fa19b6
|
use ShouldGrowVolumesByDcAndRack (#6280)
|
9 months ago |
Konstantin Lebedev
|
7fa4e5c2a1
|
[master] Revert back automatic volume grow in case of compensate for crowded volumes (#6267)
brought back the Automatic Volume Grow to compensate for crowded volumes
|
9 months ago |
Konstantin Lebedev
|
a49d9e020c
|
[master] avoid crowded more writable for auto grow (#6214)
avoid crowded more writable
https://github.com/seaweedfs/seaweedfs/issues/6121
|
9 months ago |
dsd
|
151f2ff7a9
|
prevent dead loop for followers of master node (#6007)
* prevent dead loop for followers of master node
* fix comments
---------
Co-authored-by: levi <344887649@foxmail.com>
|
11 months ago |
Konstantin Lebedev
|
34bbaa2cdd
|
[master] process grow request with must grow (#5999)
process grow request with must grow
|
11 months ago |
Konstantin Lebedev
|
15965f7c54
|
[shell] fix volume grow in shell (#5992)
* fix volume grow in shell
* revert add Async
* check available volume space
* create a VolumeGrowRequest and remove unnecessary fields
|
11 months ago |
chrislu
|
ff3d46637d
|
better logging for volume growth
|
11 months ago |
chrislu
|
accba3070a
|
refactor
|
11 months ago |
Konstantin Lebedev
|
67a252ee8a
|
[master] refactor func ShouldGrowVolumes (#5884)
|
12 months ago |
chrislu
|
8679870008
|
fix typo
|
12 months ago |
chrislu
|
22d5d2ea96
|
adjust warning log
|
12 months ago |
chrislu
|
a4b25a642d
|
math/rand => math/rand/v2
|
12 months ago |
chrislu
|
4463296811
|
add parallel vacuuming
|
12 months ago |
wyang
|
0581ce6096
|
fix delete chunk failed if volumeSever specified grpc.port (#5820)
Co-authored-by: Yang Wang <yangwang@weride.ai>
|
1 year ago |
Konstantin Lebedev
|
67edf1d014
|
[master] Do Automatic Volume Grow in background (#5781)
* Do Automatic Volume Grow in backgound
* pass lastGrowCount to master
* fix build
* fix count to uint64
|
1 year ago |
Konstantin Lebedev
|
04f4b10884
|
fix: avoid timeout if datacenter does not exist in topology (#5772)
* fix: avoid timeout if datacenter does not exist in topology
* fix: error msg
* fix: rm dublicate check
* fix: compare
* revert minor change
|
1 year ago |
小羽
|
cb5dae0c9c
|
Fix "no more writable volumes" error when volume grows and master leader changed at the same time (#5771)
|
1 year ago |
chrislu
|
d9490c5e1f
|
rename
|
1 year ago |
chrislu
|
49fcb48e04
|
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
|
2 years ago |
chrislu
|
bebbc9fe44
|
create volume grow request if the selected volume is close to full
|
2 years ago |
chrislu
|
ccedad5196
|
refactor files
|
2 years ago |
chrislu
|
94fbf02ea2
|
generate jwt token when looking up needle id
fix https://github.com/seaweedfs/seaweedfs/issues/4577
|
2 years ago |
wusong
|
2b82d0f871
|
style: clerical error (#4361)
|
2 years ago |
chrislu
|
784daea1fa
|
fix volume not found if marked as read only
fix https://github.com/seaweedfs/seaweedfs/issues/4088
|
2 years ago |
Guo Lei
|
d8cfa1552b
|
support enable/disable vacuum (#4087)
* stop vacuum
* suspend/resume vacuum
* remove unused code
* rename
* rename param
|
3 years ago |
chrislu
|
c8645fd232
|
master: implement grpc VolumeMarkWritable
fix https://github.com/seaweedfs/seaweedfs/issues/3657
|
3 years ago |
Konstantin Lebedev
|
4d08393b7c
|
filer prefer volume server in same data center (#3405)
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
|
3 years ago |
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
3 years ago |
chrislu
|
3828b8ce87
|
"github.com/chrislusf/raft" => "github.com/seaweedfs/raft"
|
3 years ago |
chrislu
|
9dfea44aeb
|
fix unit
|
3 years ago |
chrislu
|
3142e77eca
|
mount: stats report physical size instead of logical size
|
3 years ago |
chrislu
|
96496d5286
|
master: broadcast new volume locations to clients to avoid possible racing condition
fix https://github.com/chrislusf/seaweedfs/issues/3220
|
3 years ago |
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
3 years ago |
Sebastian Kurfuerst
|
d156d410ef
|
rename security.GenJwt to security.GenJwtForVolumeServer
|
4 years ago |
Chris Lu
|
332d49432d
|
reduce concurrent volume grow requests
|
4 years ago |
Chris Lu
|
96119eab00
|
refactor
|
4 years ago |
Chris Lu
|
2789d10342
|
go fmt
|
4 years ago |
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
4 years ago |
Chris Lu
|
e93d4935e3
|
add other replica locations when assigning volumes
|
4 years ago |
Chris Lu
|
7a13816e94
|
refactor
|
4 years ago |
Chris Lu
|
5a0f92423e
|
use grpc and jwt
|
4 years ago |
Chris Lu
|
5571f4f70a
|
master: add master.follower to handle read file id lookup requests
|
4 years ago |
Chris Lu
|
b624090398
|
go fmt
|
4 years ago |