45 Commits (8bfa19852e118e44895e501a29e48cc5aba708dc)

Author SHA1 Message Date
chrislu 8bfa19852e reserve atomically 1 month ago
chrislu 602ce24a15 ensure uniqness 1 month ago
chrislu 11baf008ff volume assginment concurrency 1 month ago
chrislu 35fd1e1c9a optimize memory usage for large number of volumes 1 year ago
chrislu 654b8210f7 parameter name 1 year ago
chrislu a4b25a642d math/rand => math/rand/v2 1 year ago
Konstantin Lebedev 5ee04d20fa
Healthz check for deadlocks (#4558) 2 years ago
wusong 9bdbf9c880
revert #4491 (#4550) 2 years ago
wusong 26f15d0079
Fix no more writable volumes by delay judgment (#4548) 2 years ago
chrislu ca7cc61319 reduce the window size between unregistering a volume server and creating volumes on that server 2 years ago
wusong 8fffe3e822
fix no more writables volumes while disk free space is sufficient (#4491) 2 years ago
Thomas Anderson bd70683871
fix(weed/topology/node.go): typo in error message (#4292) 3 years ago
Konstantin Lebedev cca45b02a2
avoid data race on calc freeVolumeSlotCount (#3594) 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
Konstantin Lebedev fb57aa431c stats master_replica_placement_mismatch 3 years ago
Chris Lu b624090398 go fmt 4 years ago
Chris Lu d2d36a3f9d master: avoid creating too many volumes 4 years ago
qieqieplus c4d32f6937 ahead of time volume assignment 4 years ago
Chris Lu 3575d41009 go fmt 5 years ago
Chris Lu 53ca7e66ef avoid dead lock 5 years ago
Chris Lu cb9cc29518 volume.list display; fix updating maxVolumeCount for disk 5 years ago
Chris Lu 3fe628f04e use hdd instead of empty string 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 a9db24cd05 master allocate volumes if ssd type runs out 5 years ago
Chris Lu d156c74ec0 volume server set volume type and heartbeat to the master 5 years ago
Chris Lu e39e78ea8d remove println 6 years ago
Chris Lu 35208711e5 logging 6 years ago
Chris Lu 1ae83c2938 go fmt 6 years ago
zhangsong 40f70481cd schedule new volume by free volume number of nodes 6 years ago
Chris Lu e426bd541e grow volumes on volume servers with slots freed by cloud storage 6 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 6 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 6 years ago
Chris Lu 57092d69ac go fmt 6 years ago
Chris Lu eaa76f11b7 free volume slots factor in ec shard counts 6 years ago
Wine93 32f93fb09e style: go fmt for all 7 years ago
Chris Lu e5506152c0 refactoring 7 years ago
Chris Lu 766396d249 weed master: atomic volume counting 7 years ago
bingoohuang ab6be025d7 go fmt and fix some typo 7 years ago
tengattack 371ad2e397 fix reserve volume on node 8 years ago
Chris Lu 3a8746ca54 better error message 8 years ago
Chris Lu e767c3ea4f disable master connection timeout 9 years ago
Chris Lu e46c3415f7 gRpc for master~volume heartbeat 9 years ago
Chris Lu 5ce6bbf076 directory structure change to work with glide 9 years ago
Chris Lu 4734efa9a1 lock node.children 10 years ago
Chris Lu 57c85adc53 lock dn.volumes 10 years ago
张远浩 7a7f4cecbb [MOD] fix a bug.if node is nil will get an panic. 10 years ago
Stuart P. Bentley f0c2a2dcb3 Change all chrislusf/weed-fs links to point to chrislu/seaweedfs 11 years ago
chrislusf b07d81fb08 follow golint suggestions 11 years ago
Brian McQueen d56c748fa8 switch it back to chris's repo 11 years ago