mirror of
https://github.com/talent-plan/tinykv.git
synced 2025-03-24 00:30:38 +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
|
wReject bool
|
||||||
}{
|
}{
|
||||||
// Ensure 1
|
// 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: 3, 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: 3, Commit: 3}, 2, 0, true}, // previous log non-exist
|
||||||
|
|
||||||
// Ensure 2
|
// Ensure 2
|
||||||
{pb.Message{MsgType: pb.MessageType_MsgAppend, Term: 2, LogTerm: 1, Index: 1, Commit: 1}, 2, 1, false},
|
{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