50 Commits (c66e1f5ec2dea34afa214c66a2a147e376d91cd4)

Author SHA1 Message Date
chrislu d4de26962f fix tests 1 month ago
Chris Lu 7acebf11ea
Master: volume assignment concurrency (#7159) 1 month ago
chrislu c34fbaf9ad select the appropriate functions based on the useReservations flag 1 month ago
chrislu d8ae048cb4 duplicated 1 month ago
chrislu 99b303a836 ReserveOneVolumeForReservation 1 month ago
chrislu 8b3e480780 atomic 1 month ago
chrislu 11baf008ff volume assginment concurrency 1 month ago
chrislu da728750be follow grow volume option version 4 months ago
chrislu d2be5822a1 refactoring 4 months ago
chrislu 96632a34b1 add version to volume proto 4 months ago
chrislu ccf1795e6f wait a bit before getting the next volume id if the leader is recently elected 11 months ago
chrislu ff3d46637d better logging for volume growth 1 year ago
chrislu accba3070a refactor 1 year ago
Konstantin Lebedev 67a252ee8a
[master] refactor func ShouldGrowVolumes (#5884) 1 year ago
chrislu a4b25a642d math/rand => math/rand/v2 1 year ago
Konstantin Lebedev 67edf1d014
[master] Do Automatic Volume Grow in background (#5781) 1 year ago
chrislu 3e7a92061b pass along volume server grpc port 1 year ago
chrislu d218fe54fa go fmt 1 year ago
chrislu 55976ae04a avoid repeated calls to heavy-weighted viper 1 year ago
chrislu 49fcb48e04 same logic as grpc assign 2 years ago
Konstantin Lebedev 5caff2c0f0
fix: deletes newly created volumes (#4551) 2 years ago
chrislu 1e0d64c048 master: delete partially created replicated volumes during volume growth 3 years ago
Konstantin Lebedev 4d08393b7c
filer prefer volume server in same data center (#3405) 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
chrislu 96496d5286 master: broadcast new volume locations to clients to avoid possible racing condition 3 years ago
qiang.zeng 06cb337b82 fix typo 3 years ago
Chris Lu 01336d71eb minor 4 years ago
qieqieplus c4d32f6937 ahead of time volume assignment 4 years ago
Chris Lu 73958e357d add descriptive error if no free volumes 5 years ago
Chris Lu f8446b42ab this can compile now!!! 5 years ago
Chris Lu f696a2b2a7 assign volumes based on disk type 5 years ago
Chris Lu 1bf22c0b5b go fmt 5 years ago
Chris Lu 0d2ec832e2 rename from volumeType to diskType 5 years ago
Chris Lu e9cd798bd3 adding volume type 5 years ago
Chris Lu 35208711e5 logging 6 years ago
zhangsong 40f70481cd schedule new volume by free volume number of nodes 6 years ago
Chris Lu dc786a63ac master: add configurable volume growth toml setting 6 years ago
Chris Lu 09ca936c78 shell: add ec.decode command 6 years ago
zhangsong 61fa485700 add volume number param in assign operation 6 years ago
Chris Lu faec9076a4 adjust parameter names 6 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 6 years ago
Tom Maxwell 4a878c0006 Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve 6 years ago
j.laycock cbd0a98fa1 Add InMemory to Volume Grow structure 6 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 6 years ago
Chris Lu e5506152c0 refactoring 7 years ago
Chris Lu 766396d249 weed master: atomic volume counting 7 years ago
chenwanli 0bc3cdd26a Fix https://github.com/chrislusf/seaweedfs/issues/825 7 years ago
Chris Lu 77b9af531d adding grpc mutual tls 7 years ago
bingoohuang ab6be025d7 go fmt and fix some typo 7 years ago
Chris Lu ed44f12f6d support Fallocate on linux 9 years ago