Konstantin Lebedev
|
67a252ee8a
[master] refactor func ShouldGrowVolumes (#5884)
|
2 months ago |
chrislu
|
a4b25a642d
math/rand => math/rand/v2
|
2 months ago |
Konstantin Lebedev
|
b2ffcdaab2
[master] do sync grow request only if absolutely necessary (#5821)
|
3 months ago |
wyang
|
4b1f539ab8
fix allocate reduplicated volumeId to different volume (#5811)
|
3 months ago |
Konstantin Lebedev
|
04f4b10884
fix: avoid timeout if datacenter does not exist in topology (#5772)
|
4 months ago |
Konstantin Lebedev
|
0f8e76bbd6
fix: clean metric MasterReplicaPlacementMismatch for unregister volume (#5239)
|
9 months ago |
chrislu
|
bebbc9fe44
create volume grow request if the selected volume is close to full
|
10 months ago |
chrislu
|
c6b1dc7058
remove unused code
|
10 months ago |
Konstantin Lebedev
|
5ee04d20fa
Healthz check for deadlocks (#4558)
|
1 year ago |
Stewart Miles
|
264be0d2d4
Retry until a leader is selected. (#4318)
|
1 year ago |
Stewart Miles
|
57ab1f8516
Use exponential backoff to query leader. (#4313)
|
1 year ago |
zemul
|
0bf56298d5
fix chunk.ModifiedTsNs (#4264)
|
1 year ago |
Guo Lei
|
d8cfa1552b
support enable/disable vacuum (#4087)
|
1 year 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
|
2 years ago |
guol-fnst
|
de6aa9cce8
avoid duplicated volume directory
|
2 years ago |
chrislu
|
00c1dfec4f
go fmt
|
2 years ago |
Chris Lu
|
a87f57e47c
Merge pull request #2868 from kmlebedev/hashicorp_raft
|
2 years ago |
shibinbin
|
c20e1edd99
fix: master lose some volumes
|
2 years ago |
Konstantin Lebedev
|
14dd971890
hashicorp raft with state machine
|
2 years ago |
chrislu
|
5eacff9d4f
log message adds server name
|
2 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
|
3 years ago |
Chris Lu
|
d2d36a3f9d
master: avoid creating too many volumes
|
3 years ago |
qieqieplus
|
c4d32f6937
ahead of time volume assignment
|
3 years ago |
Chris Lu
|
f8446b42ab
this can compile now!!!
|
3 years ago |
Chris Lu
|
4bd8a692d8
disk type can be generic tags
|
3 years ago |
Chris Lu
|
0d2ec832e2
rename from volumeType to diskType
|
3 years ago |
Chris Lu
|
715b199eeb
fix tests
|
3 years ago |
Chris Lu
|
d156c74ec0
volume server set volume type and heartbeat to the master
|
3 years ago |
Chris Lu
|
e9cd798bd3
adding volume type
|
3 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
|
4 years ago |
James Hartig
|
eae3f27c80
Added treat_replication_as_minimums master toml option
|
4 years ago |
Chris Lu
|
d1ab16b6e3
treat it as a single node cluster if empty raft server name
|
4 years ago |
Chris Lu
|
09ca936c78
shell: add ec.decode command
|
4 years ago |
Lei Liu
|
f2f90436ef
fix leader master /dir/lookup api
|
5 years ago |
Lei Liu
|
c2884cace2
misc updated
|
5 years ago |
Chris Lu
|
862c2cb8e6
go fmt
|
5 years ago |
Chris Lu
|
79762385bd
master: ensure only one exclusive vacuum process
|
5 years ago |
Chris Lu
|
d344e0a035
fix ec related bugs
|
5 years ago |
Chris Lu
|
1d111d6ce8
collection list normal and ec volumes
|
5 years ago |