Yicheng Qin
|
f9c299da8b
raft: return after handling msgBeat
|
11 年之前 |
Xiang Li
|
c7e358922b
raft: add elaspe reset test
|
11 年之前 |
Xiang Li
|
5d710c0f7a
raft: add recvMsgBeat test
|
11 年之前 |
Xiang Li
|
12572e5412
raft: add state transition test
|
11 年之前 |
Xiang Li
|
920b80c41f
raft: add single node commit test
|
11 年之前 |
Xiang Li
|
8111d4fbb8
raft: introduce network.cut
|
11 年之前 |
Xiang Li
|
a6a63d116f
raft: add a test for commit rule
|
11 年之前 |
Xiang Li
|
28f87c2a43
raft: use sm.maybeCommit; should not call log.maybeCommit directly
|
11 年之前 |
Yicheng Qin
|
4d22ff90d5
raft: refactor network simulator
|
11 年之前 |
Yicheng Qin
|
a9c81088f8
raft: add new diff
|
11 年之前 |
Xiang Li
|
c32d34166e
raft: leader updates its own match; tries to commit after a prop
|
11 年之前 |
Xiang Li
|
6fa74b0e33
raft: do bcast when receiving msgBeat
|
11 年之前 |
Xiang Li
|
09d1575eeb
raft: node.tick
|
11 年之前 |
Xiang Li
|
eff3aadba1
raft: add full stop to every function comment
|
11 年之前 |
Xiang Li
|
167ef7e8b0
raft: test leader replies to appResp
|
11 年之前 |
Xiang Li
|
9bb7265d64
raft: leader only sends append to the unsynced peer when get a bad appResp
|
11 年之前 |
Xiang Li
|
88674a623a
raft: use if statement to handle voteResp
|
11 年之前 |
Xiang Li
|
b3de2b3450
raft: testVote - breaks state machine init to multiple lines
|
11 年之前 |
Xiang Li
|
59a720d8be
raft: vote test for candidate and leader
|
11 年之前 |
Xiang Li
|
828a8cf326
raft: leader denies vote with the same term
|
11 年之前 |
Xiang Li
|
93b08502e4
raft: check voteFor
|
11 年之前 |
Yicheng Qin
|
c1c45575be
raft: ins: []*index -> []index
|
11 年之前 |
Xiang Li
|
1170c21f89
raft: add a single candidate test
|
11 年之前 |
Xiang Li
|
2066ff5acb
raft: candidate should become leader directly if it is a one node cluster
|
11 年之前 |
Xiang Li
|
0cdd1b58a4
raft: rename log.commit to log.committed
|
11 年之前 |
Xiang Li
|
9cd3b2153f
raft: comment log.nextEnts
|
11 年之前 |
Xiang Li
|
a06729a96a
raft: use log.lastIndex()
|
11 年之前 |
Xiang Li
|
888ddacd3c
raft: remove the init cap of log entries
|
11 年之前 |
Xiang Li
|
2ef9498d6f
raft: remove TLA comment
|
11 年之前 |
Xiang Li
|
1f0e13e956
raft: remove sm.voteWorthy
|
11 年之前 |