mirror of
https://github.com/talent-plan/tinykv.git
synced 2025-03-15 20:31:03 +08:00
fix(raft): LogTerm exceed Term (#323)
LogTerm should always be smaller than Term in AppendMsg fix #322
This commit is contained in:
parent
98138e859e
commit
94f6fc45ab
@ -574,8 +574,8 @@ func TestHandleMessageType_MsgAppend2AB(t *testing.T) {
|
||||
wReject bool
|
||||
}{
|
||||
// Ensure 1
|
||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 2, LogTerm: 3, Index: 2, Commit: 3}, 2, 0, true}, // previous log mismatch
|
||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 2, LogTerm: 3, Index: 3, Commit: 3}, 2, 0, true}, // previous log non-exist
|
||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 3, LogTerm: 3, Index: 2, Commit: 3}, 2, 0, true}, // previous log mismatch
|
||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 3, LogTerm: 3, Index: 3, Commit: 3}, 2, 0, true}, // previous log non-exist
|
||||
|
||||
// Ensure 2
|
||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 2, LogTerm: 1, Index: 1, Commit: 1}, 2, 1, false},
|
||||
|
Loading…
Reference in New Issue
Block a user