76 Commits (5fab5e1aff1679666be5cce43288a18fc25a7ae0)

Author SHA1 Message Date
Konstantin Lebedev e2e97db917
[master] avoid timeout when assigning for main request with filter by DC or rack (#6291) 4 weeks ago
Konstantin Lebedev 8836fa19b6
use ShouldGrowVolumesByDcAndRack (#6280) 4 weeks ago
chrislu ccf1795e6f wait a bit before getting the next volume id if the leader is recently elected 4 weeks ago
Konstantin Lebedev 67a252ee8a
[master] refactor func ShouldGrowVolumes (#5884) 4 months ago
chrislu a4b25a642d math/rand => math/rand/v2 4 months ago
Konstantin Lebedev b2ffcdaab2
[master] do sync grow request only if absolutely necessary (#5821) 5 months ago
wyang 4b1f539ab8
fix allocate reduplicated volumeId to different volume (#5811) 5 months ago
Konstantin Lebedev 04f4b10884
fix: avoid timeout if datacenter does not exist in topology (#5772) 5 months ago
Konstantin Lebedev 0f8e76bbd6
fix: clean metric MasterReplicaPlacementMismatch for unregister volume (#5239) 11 months ago
chrislu bebbc9fe44 create volume grow request if the selected volume is close to full 1 year ago
chrislu c6b1dc7058 remove unused code 1 year ago
Konstantin Lebedev 5ee04d20fa
Healthz check for deadlocks (#4558) 2 years ago
Stewart Miles 264be0d2d4
Retry until a leader is selected. (#4318) 2 years ago
Stewart Miles 57ab1f8516
Use exponential backoff to query leader. (#4313) 2 years ago
zemul 0bf56298d5
fix chunk.ModifiedTsNs (#4264) 2 years ago
Guo Lei d8cfa1552b
support enable/disable vacuum (#4087) 2 years ago
chrislu 3cb914f7e1 avoid dead lock 2 years ago
chrislu 576c113c59 replace PR https://github.com/seaweedfs/seaweedfs/pull/3621 2 years ago
Patrick Schmidt 7b424a54dc
Add raft server access mutex to avoid races (#3503) 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
guol-fnst b12944f9c6 fix naming convention 3 years ago
guol-fnst de6aa9cce8 avoid duplicated volume directory 3 years ago
chrislu 00c1dfec4f go fmt 3 years ago
shibinbin c20e1edd99 fix: master lose some volumes 3 years ago
Konstantin Lebedev 14dd971890 hashicorp raft with state machine 3 years ago
chrislu 5eacff9d4f log message adds server name 3 years ago
Chris Lu e5fc35ed0c change server address from string to a type 3 years ago
Chris Lu 7a13816e94 refactor 3 years ago
Chris Lu d474ce6fe3 master: avoid repeated leader redirection 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 f8446b42ab this can compile now!!! 4 years ago
Chris Lu 4bd8a692d8 disk type can be generic tags 4 years ago
Chris Lu 0d2ec832e2 rename from volumeType to diskType 4 years ago
Chris Lu 715b199eeb fix tests 4 years ago
Chris Lu d156c74ec0 volume server set volume type and heartbeat to the master 4 years ago
Chris Lu e9cd798bd3 adding volume type 4 years ago
Chris Lu c7ebadc25d avoid possible concurrent access inside ensureCorrectWritables() 4 years ago
Chris Lu 720b1d9b88 adding locking to avoid nil VolumeLocationList 4 years ago
Chris Lu 152a6cbc2b minor adjustments 4 years ago
cheng.li01 25fbff5d52 fix bug: two same volumeId in different collections 4 years ago
Evgenii Kozlov 0e0db70f55 Set volumes ReadOnly if low free disk space 5 years ago
James Hartig eae3f27c80 Added treat_replication_as_minimums master toml option 5 years ago
Chris Lu d1ab16b6e3 treat it as a single node cluster if empty raft server name 5 years ago
Chris Lu 09ca936c78 shell: add ec.decode command 5 years ago
Lei Liu f2f90436ef fix leader master /dir/lookup api 5 years ago
Lei Liu c2884cace2 misc updated 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