raft: remove bogus tail end of membership change interaction test
The test was supposed to end earlier, but some old copy pasta survived.release-3.5
parent
5d7d8c09af
commit
2332705f10
|
@ -96,103 +96,3 @@ stabilize
|
||||||
2->1 MsgAppResp Term:1 Log:0/4
|
2->1 MsgAppResp Term:1 Log:0/4
|
||||||
> 1 receiving messages
|
> 1 receiving messages
|
||||||
2->1 MsgAppResp Term:1 Log:0/4
|
2->1 MsgAppResp Term:1 Log:0/4
|
||||||
|
|
||||||
# Check that we're not allowed to change membership again while in the joint state.
|
|
||||||
# This leads to an empty entry being proposed instead (index 5 in the stabilize block
|
|
||||||
# below).
|
|
||||||
propose-conf-change 1
|
|
||||||
v3 v4 v5
|
|
||||||
----
|
|
||||||
ok
|
|
||||||
|
|
||||||
# Propose a transition out of the joint config. We'll see this at index 6 below.
|
|
||||||
propose-conf-change 1
|
|
||||||
----
|
|
||||||
INFO 1 ignoring conf change {ConfChangeTransitionAuto [] [] []} at config voters=(1 2): possible unapplied conf change at index 5 (applied to 4)
|
|
||||||
|
|
||||||
# The group commits the command and everyone switches to the final config.
|
|
||||||
stabilize
|
|
||||||
----
|
|
||||||
> 1 handling Ready
|
|
||||||
Ready MustSync=true:
|
|
||||||
Entries:
|
|
||||||
1/5 EntryConfChangeV2 v3 v4 v5
|
|
||||||
1/6 EntryNormal ""
|
|
||||||
Messages:
|
|
||||||
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
|
|
||||||
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
|
|
||||||
> 2 receiving messages
|
|
||||||
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
|
|
||||||
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
|
|
||||||
> 2 handling Ready
|
|
||||||
Ready MustSync=true:
|
|
||||||
Entries:
|
|
||||||
1/5 EntryConfChangeV2 v3 v4 v5
|
|
||||||
1/6 EntryNormal ""
|
|
||||||
Messages:
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/5
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
> 1 receiving messages
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/5
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
> 1 handling Ready
|
|
||||||
Ready MustSync=false:
|
|
||||||
HardState Term:1 Vote:1 Commit:6
|
|
||||||
CommittedEntries:
|
|
||||||
1/5 EntryConfChangeV2 v3 v4 v5
|
|
||||||
1/6 EntryNormal ""
|
|
||||||
Messages:
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:5
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:6
|
|
||||||
INFO 1 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
|
|
||||||
INFO initiating automatic transition out of joint configuration voters=(1 2 3 4 5)&&(1 2) autoleave
|
|
||||||
> 2 receiving messages
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:5
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:6
|
|
||||||
> 1 handling Ready
|
|
||||||
Ready MustSync=true:
|
|
||||||
Entries:
|
|
||||||
1/7 EntryConfChangeV2
|
|
||||||
Messages:
|
|
||||||
1->3 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
|
|
||||||
1->4 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
|
|
||||||
1->5 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
|
|
||||||
> 2 handling Ready
|
|
||||||
Ready MustSync=false:
|
|
||||||
HardState Term:1 Commit:6
|
|
||||||
CommittedEntries:
|
|
||||||
1/5 EntryConfChangeV2 v3 v4 v5
|
|
||||||
1/6 EntryNormal ""
|
|
||||||
Messages:
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
INFO 2 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
|
|
||||||
> 1 receiving messages
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/6
|
|
||||||
|
|
||||||
# Check that trying to transition out again won't do anything.
|
|
||||||
propose-conf-change 1
|
|
||||||
----
|
|
||||||
ok
|
|
||||||
|
|
||||||
# Finishes work for the empty entry we just proposed.
|
|
||||||
stabilize
|
|
||||||
----
|
|
||||||
> 1 handling Ready
|
|
||||||
Ready MustSync=true:
|
|
||||||
Entries:
|
|
||||||
1/8 EntryConfChangeV2
|
|
||||||
Messages:
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
|
|
||||||
> 2 receiving messages
|
|
||||||
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
|
|
||||||
> 2 handling Ready
|
|
||||||
Ready MustSync=true:
|
|
||||||
Entries:
|
|
||||||
1/7 EntryConfChangeV2
|
|
||||||
1/8 EntryConfChangeV2
|
|
||||||
Messages:
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/8
|
|
||||||
> 1 receiving messages
|
|
||||||
2->1 MsgAppResp Term:1 Log:0/8
|
|
||||||
|
|
Loading…
Reference in New Issue