79 Commits (9d06589d205742c801bd765700425756290c7fe8)

Author SHA1 Message Date
dsd 151f2ff7a9
prevent dead loop for followers of master node (#6007) 3 months ago
Konstantin Lebedev 34bbaa2cdd
[master] process grow request with must grow (#5999) 3 months ago
Konstantin Lebedev 15965f7c54
[shell] fix volume grow in shell (#5992) 3 months ago
chrislu ff3d46637d better logging for volume growth 4 months ago
chrislu accba3070a refactor 4 months ago
Konstantin Lebedev 67a252ee8a
[master] refactor func ShouldGrowVolumes (#5884) 4 months ago
chrislu 8679870008 fix typo 4 months ago
chrislu 22d5d2ea96 adjust warning log 4 months ago
chrislu a4b25a642d math/rand => math/rand/v2 4 months ago
chrislu 4463296811 add parallel vacuuming 4 months ago
wyang 0581ce6096
fix delete chunk failed if volumeSever specified grpc.port (#5820) 5 months ago
Konstantin Lebedev 67edf1d014
[master] Do Automatic Volume Grow in background (#5781) 5 months ago
Konstantin Lebedev 04f4b10884
fix: avoid timeout if datacenter does not exist in topology (#5772) 5 months ago
小羽 cb5dae0c9c
Fix "no more writable volumes" error when volume grows and master leader changed at the same time (#5771) 5 months ago
chrislu d9490c5e1f rename 8 months ago
chrislu 49fcb48e04 same logic as grpc assign 11 months ago
chrislu bebbc9fe44 create volume grow request if the selected volume is close to full 1 year ago
chrislu ccedad5196 refactor files 1 year ago
chrislu 94fbf02ea2 generate jwt token when looking up needle id 2 years ago
wusong 2b82d0f871
style: clerical error (#4361) 2 years ago
chrislu 784daea1fa fix volume not found if marked as read only 2 years ago
Guo Lei d8cfa1552b
support enable/disable vacuum (#4087) 2 years ago
chrislu c8645fd232 master: implement grpc VolumeMarkWritable 2 years ago
Konstantin Lebedev 4d08393b7c
filer prefer volume server in same data center (#3405) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu 3828b8ce87 "github.com/chrislusf/raft" => "github.com/seaweedfs/raft" 2 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 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 3 years ago
Chris Lu 332d49432d reduce concurrent volume grow requests 3 years ago
Chris Lu 96119eab00 refactor 3 years ago
Chris Lu 2789d10342 go fmt 3 years ago
Chris Lu e5fc35ed0c change server address from string to a type 3 years ago
Chris Lu e93d4935e3 add other replica locations when assigning volumes 3 years ago
Chris Lu 7a13816e94 refactor 3 years ago
Chris Lu 5a0f92423e use grpc and jwt 3 years ago
Chris Lu 5571f4f70a master: add master.follower to handle read file id lookup requests 3 years ago
Chris Lu b624090398 go fmt 4 years ago
qieqieplus c4d32f6937 ahead of time volume assignment 4 years ago
Patrick Schmidt 5f7b024891 Show the real disk usage in stats calls 4 years ago
Chris Lu 73958e357d add descriptive error if no free volumes 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
Chris Lu 4bd8a692d8 disk type can be generic tags 4 years ago
Chris Lu 1bf22c0b5b go fmt 4 years ago
Chris Lu a9db24cd05 master allocate volumes if ssd type runs out 4 years ago
Chris Lu 0d2ec832e2 rename from volumeType to diskType 4 years ago
Chris Lu d156c74ec0 volume server set volume type and heartbeat to the master 4 years ago