Yicheng Qin
|
a28dc4559b
raft/etcd: recover node
|
10 years ago |
Yicheng Qin
|
15029381e1
raft: fix promotable
|
10 years ago |
Xiang Li
|
b383cd5acf
raft: refactor recover
|
10 years ago |
Yicheng Qin
|
2bd74bc328
raft: add Load
|
10 years ago |
Xiang Li
|
1288e1f39d
raft: log->raftlog
|
10 years ago |
Xiang Li
|
2665cc1cc8
raft: heartbeat should not contain entries
|
10 years ago |
Xiang Li
|
060de128a7
raft: add clusterId
|
10 years ago |
Yicheng Qin
|
79689872af
raft: use From field to distinguish local message
|
10 years ago |
Xiang Li
|
9c8aff66a1
raft: randomize election timeout
|
10 years ago |
Yicheng Qin
|
f1853b4364
raft: add msgDenial to deny removed nodes
|
10 years ago |
Xiang Li
|
447d7dc51b
raft: fix log append; add tests
|
10 years ago |
Xiang Li
|
30f4d9faea
raft: change index and term to int64
|
10 years ago |
Xiang Li
|
c3f8eabac3
etcd: separate raft and client port
|
10 years ago |
Xiang Li
|
2af0ad505a
raft: make id int64
|
10 years ago |
Yicheng Qin
|
62a90e77b3
raft: send Normal with nil Data when leader is elected out
|
10 years ago |
Yicheng Qin
|
8eac28350d
raft: avoid unexpected self-bootstrap state machine
|
10 years ago |
Xiang Li
|
e9cb510ef5
raft: node.Add needs the pubAddr field
|
10 years ago |
Blake Mizerany
|
8344303b1a
raft: addr -> id
|
10 years ago |
Blake Mizerany
|
cb2095cddc
raft: fix typo
|
10 years ago |
Blake Mizerany
|
abd2448931
raft: addr -> id
|
10 years ago |
Blake Mizerany
|
7cdd148e24
raft: StartCluster -> Dictate
|
10 years ago |
Yicheng Qin
|
5cad4e595c
raft: add create cluster of itself
|
10 years ago |
Yicheng Qin
|
193756fa38
raft: add remove node
|
10 years ago |
Xiang Li
|
961518c893
raft: execute log entries in node.step
|
10 years ago |
Xiang Li
|
853a458a0d
raft: change ins from array to map
|
10 years ago |
Xiang Li
|
c7e358922b
raft: add elaspe reset test
|
10 years ago |
Yicheng Qin
|
4d22ff90d5
raft: refactor network simulator
|
10 years ago |
Xiang Li
|
09d1575eeb
raft: node.tick
|
10 years ago |