Xiang Li
|
b383cd5acf
raft: refactor recover
|
пре 11 година |
Yicheng Qin
|
2bd74bc328
raft: add Load
|
пре 11 година |
Xiang Li
|
311db876b0
raft: add unstableState
|
пре 11 година |
Xiang Li
|
1288e1f39d
raft: log->raftlog
|
пре 11 година |
Xiang Li
|
c7d1beaaa5
raft: add first level logging
|
пре 11 година |
Xiang Li
|
2665cc1cc8
raft: heartbeat should not contain entries
|
пре 11 година |
Xiang Li
|
060de128a7
raft: add clusterId
|
пре 11 година |
Yicheng Qin
|
9793c518ab
raft: forbid to use none as id
|
пре 11 година |
Xiang Li
|
bea28933d3
raft: init lead to none
|
пре 11 година |
Xiang Li
|
3921295b21
raft: update lead to none when receives vaild msgVote
|
пре 11 година |
Yicheng Qin
|
f1853b4364
raft: add msgDenial to deny removed nodes
|
пре 11 година |
Yicheng Qin
|
690edb2c56
raft: update lead for follower sm when receiving msgApp
|
пре 11 година |
Xiang Li
|
2ff3ce74c5
raft: add sm.Index
|
пре 11 година |
Xiang Li
|
0886e0ddf4
raft: change term to atomicInt
|
пре 11 година |
Xiang Li
|
30f4d9faea
raft: change index and term to int64
|
пре 11 година |
Xiang Li
|
e11c7f35b4
raft: add atomicInt
|
пре 11 година |
Xiang Li
|
2af0ad505a
raft: make id int64
|
пре 11 година |
Xiang Li
|
5651272ec8
raft: handle snapshot message
|
пре 11 година |
Xiang Li
|
2a11c1487c
raft: sm.compact and sm.restore
|
пре 11 година |
Yicheng Qin
|
62a90e77b3
raft: send Normal with nil Data when leader is elected out
|
пре 11 година |
Yicheng Qin
|
8eac28350d
raft: avoid unexpected self-bootstrap state machine
|
пре 11 година |
Xiang Li
|
62bdcf6f49
raft: range over sm.ins
|
пре 11 година |
Blake Mizerany
|
5778c49689
raft: set term in reset
|
пре 11 година |
Blake Mizerany
|
67808f8db1
raft: remove vestigial canStep
|
пре 11 година |
Blake Mizerany
|
6044b1a0d7
raft: break Step into pieces
|
пре 11 година |
Xiang Li
|
f387e3e27d
raft: add Entry.isConfig
|
пре 11 година |
Xiang Li
|
3817661f82
raft: rename ConfigAdd/ConfigRemove -> AddNode/RemoveNode
|
пре 11 година |
Xiang Li
|
9f315ffe10
raft: make entry type public
|
пре 11 година |
Blake Mizerany
|
15a8b46359
raft: add/remove -> addNode/removeNode
|
пре 11 година |
Blake Mizerany
|
e5b9e22518
raft: Step returns ok
|
пре 11 година |