chrislu
13a8593ab9
adjust errors
2 years ago
chrislu
5149b3d07b
filer can proxy to peer filer holding the lock
2 years ago
chrislu
868f7875d7
refactor
2 years ago
chrislu
26eff062c8
refactor
2 years ago
chrislu
464a71a373
add distributed lock manager
2 years ago
chrislu
3fd659df2a
add distributed lock manager
2 years ago
chrislu
a82c44972b
refactor
2 years ago
chrislu
14a19170e2
refactor
2 years ago
chrislu
84ced2abf5
add LockRing
2 years ago
chrislu
fe1716ccdf
remove deprecated tests
2 years ago
chrislu
11549706ef
refactor
2 years ago
chrislu
8ec1bc2c99
remove unused cluster node leader
2 years ago
askeipx
2e78a522ab
remove old raft servers if they don't answer to pings for too long ( #3398 )
* remove old raft servers if they don't answer to pings for too long
add ping durations as options
rename ping fields
fix some todos
get masters through masterclient
raft remove server from leader
use raft servers to ping them
CheckMastersAlive for hashicorp raft only
* prepare blocking ping
* pass waitForReady as param
* pass waitForReady through all functions
* waitForReady works
* refactor
* remove unneeded params
* rollback unneeded changes
* fix
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
74f60f246f
dynamically connect to a filer
2 years ago
chrislu
9f479aab98
allocate brokers to serve segments
2 years ago
chrislu
bb01b68fa0
refactor
2 years ago
chrislu
94b8c42b2c
clean up
2 years ago
chrislu
f25e273e32
display data center and rack in cluster.ps
3 years ago
chrislu
68065128b8
add dc and rack
3 years ago
chrislu
11d79615c8
dynamically connect to a filer
2 years ago
chrislu
1112dab4f3
allocate brokers to serve segments
2 years ago
chrislu
24291e23eb
refactor
2 years ago
chrislu
ef93869009
clean up
2 years ago
chrislu
3254f18343
display data center and rack in cluster.ps
3 years ago
chrislu
9f20d3ebd1
add dc and rack
3 years ago
石昌林
e1b94eb6b9
fix `error: concurrent map writes` when add or remove cluster node
3 years ago
chrislu
682382648e
collect cluster node start time
3 years ago
chrislu
ce1e8e58ae
fix test
3 years ago
chrislu
2c0fdf3693
fix tests
3 years ago
chrislu
94635e9b5c
filer: add filer group
3 years ago
Konstantin Lebedev
14a2cc83bf
raft update peers via OnPeerUpdate
3 years ago
chrislu
6d55716fc3
use constants
3 years ago
Chris Lu
1d4a61af5e
add brokers
3 years ago
Chris Lu
5c99b8acc3
rename variables
3 years ago
Chris Lu
4729a57cc0
use constants
3 years ago
Chris Lu
d9dd72ea56
rename pacakge
3 years ago