|
@@ -41,7 +41,7 @@ func TestNetworkPartition5MembersLeaderInMinority(t *testing.T) {
|
|
|
injectPartition(t, minorityMembers, majorityMembers)
|
|
injectPartition(t, minorityMembers, majorityMembers)
|
|
|
|
|
|
|
|
// minority leader must be lost
|
|
// minority leader must be lost
|
|
|
- clus.waitNoLeader(t, minorityMembers)
|
|
|
|
|
|
|
+ clus.waitNoLeader(minorityMembers)
|
|
|
|
|
|
|
|
// wait extra election timeout
|
|
// wait extra election timeout
|
|
|
time.Sleep(2 * majorityMembers[0].ElectionTimeout())
|
|
time.Sleep(2 * majorityMembers[0].ElectionTimeout())
|
|
@@ -89,7 +89,7 @@ func testNetworkPartition5MembersLeaderInMajority(t *testing.T) error {
|
|
|
injectPartition(t, majorityMembers, minorityMembers)
|
|
injectPartition(t, majorityMembers, minorityMembers)
|
|
|
|
|
|
|
|
// minority leader must be lost
|
|
// minority leader must be lost
|
|
|
- clus.waitNoLeader(t, minorityMembers)
|
|
|
|
|
|
|
+ clus.waitNoLeader(minorityMembers)
|
|
|
|
|
|
|
|
// wait extra election timeout
|
|
// wait extra election timeout
|
|
|
time.Sleep(2 * majorityMembers[0].ElectionTimeout())
|
|
time.Sleep(2 * majorityMembers[0].ElectionTimeout())
|
|
@@ -128,7 +128,7 @@ func TestNetworkPartition4Members(t *testing.T) {
|
|
|
injectPartition(t, leaderPartition, followerPartition)
|
|
injectPartition(t, leaderPartition, followerPartition)
|
|
|
|
|
|
|
|
// no group has quorum, so leader must be lost in all members
|
|
// no group has quorum, so leader must be lost in all members
|
|
|
- clus.WaitNoLeader(t)
|
|
|
|
|
|
|
+ clus.WaitNoLeader()
|
|
|
|
|
|
|
|
// recover network partition (bi-directional)
|
|
// recover network partition (bi-directional)
|
|
|
recoverPartition(t, leaderPartition, followerPartition)
|
|
recoverPartition(t, leaderPartition, followerPartition)
|