Xiang Li
|
c32d34166e
raft: leader updates its own match; tries to commit after a prop
|
11 years ago |
Xiang Li
|
6fa74b0e33
raft: do bcast when receiving msgBeat
|
11 years ago |
Xiang Li
|
09d1575eeb
raft: node.tick
|
11 years ago |
Xiang Li
|
eff3aadba1
raft: add full stop to every function comment
|
11 years ago |
Xiang Li
|
167ef7e8b0
raft: test leader replies to appResp
|
11 years ago |
Xiang Li
|
9bb7265d64
raft: leader only sends append to the unsynced peer when get a bad appResp
|
11 years ago |
Xiang Li
|
88674a623a
raft: use if statement to handle voteResp
|
11 years ago |
Xiang Li
|
828a8cf326
raft: leader denies vote with the same term
|
11 years ago |
Xiang Li
|
93b08502e4
raft: check voteFor
|
11 years ago |
Yicheng Qin
|
c1c45575be
raft: ins: []*index -> []index
|
11 years ago |
Xiang Li
|
2066ff5acb
raft: candidate should become leader directly if it is a one node cluster
|
11 years ago |
Xiang Li
|
0cdd1b58a4
raft: rename log.commit to log.committed
|
11 years ago |
Xiang Li
|
1f0e13e956
raft: remove sm.voteWorthy
|
11 years ago |
Xiang Li
|
bee9d8bea5
raft: add log.maybeAppend
|
11 years ago |
Xiang Li
|
b70be19653
raft: add log.maybeCommit
|
11 years ago |
Xiang Li
|
092461d7c8
raft: rename log.len to log.lastIndex
|
11 years ago |
Xiang Li
|
8f3d109c18
raft: rename log.isOk to log.matchTerm
|
11 years ago |
Xiang Li
|
4c609ec59c
raft: new log struct
|
11 years ago |
Xiang Li
|
cb7b75c15f
raft: remove unused function maybeAppend
|
11 years ago |
Xiang Li
|
74737b76cc
raft: leader commit and test
|
11 years ago |
Xiang Li
|
c223eca938
raft: clean stateMachine
|
11 years ago |
Xiang Li
|
ab79550693
raft: use becomeFollower in cadidate state
|
11 years ago |
Xiang Li
|
73e3394d2d
raft: reverse sort to figure out the ci
|
11 years ago |
Blake Mizerany
|
8ddcd9799d
raft: go fmt
|
11 years ago |
Blake Mizerany
|
6e0a668455
raft: add Node.Next
|
11 years ago |
Blake Mizerany
|
50e0db4038
raft: attempt first version of Interface
|
11 years ago |
Blake Mizerany
|
8d7be33dd8
raft: move to raft pkg
|
11 years ago |