Skip to content

Commit d68bc90

Browse files
eabaAaronontheweb
andauthored
SplitBrainResolverSpec (#5936)
Co-authored-by: Aaron Stannard <[email protected]>
1 parent ebd694b commit d68bc90

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/core/Akka.Cluster.Tests/SBR/SplitBrainResolverSpec.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1572,14 +1572,14 @@ public void Split_Brain_Resolver_must_down_unreachable_when_leader()
15721572
}
15731573

15741574
[Fact]
1575-
public void Split_Brain_Resolver_must_not_down_unreachable_when_not_leader()
1575+
public async Task Split_Brain_Resolver_must_not_down_unreachable_when_not_leader()
15761576
{
15771577
var setup = new SetupKeepMajority(this, TimeSpan.Zero, MemberB.UniqueAddress, null);
15781578
setup.MemberUp(MemberA, MemberB, MemberC);
15791579
setup.Leader(MemberA);
15801580
setup.Unreachable(MemberC);
15811581
setup.Tick();
1582-
ExpectNoMsg(500);
1582+
await ExpectNoMsgAsync(500);
15831583
setup.Stop();
15841584
}
15851585

@@ -1597,41 +1597,41 @@ public void Split_Brain_Resolver_must_down_unreachable_when_becoming_leader()
15971597
}
15981598

15991599
[Fact]
1600-
public void Split_Brain_Resolver_must_down_unreachable_after_specified_duration()
1600+
public async Task Split_Brain_Resolver_must_down_unreachable_after_specified_duration()
16011601
{
16021602
var setup = new SetupKeepMajority(this, TimeSpan.FromSeconds(2), MemberA.UniqueAddress, null);
16031603
setup.MemberUp(MemberA, MemberB, MemberC);
16041604
setup.Leader(MemberA);
16051605
setup.Unreachable(MemberB);
1606-
ExpectNoMsg(1000);
1606+
await ExpectNoMsgAsync(1000);
16071607
setup.ExpectDownCalled(MemberB);
16081608
setup.Stop();
16091609
}
16101610

16111611
[Fact]
1612-
public void Split_Brain_Resolver_must_down_unreachable_when_becoming_leader_inbetween_detection_and_specified_duration()
1612+
public async Task Split_Brain_Resolver_must_down_unreachable_when_becoming_leader_inbetween_detection_and_specified_duration()
16131613
{
16141614
var setup = new SetupKeepMajority(this, TimeSpan.FromSeconds(2), MemberA.UniqueAddress, null);
16151615
setup.MemberUp(MemberA, MemberB, MemberC);
16161616
setup.Leader(MemberB);
16171617
setup.Unreachable(MemberC);
16181618
setup.Leader(MemberA);
16191619
setup.Tick();
1620-
ExpectNoMsg(1000);
1620+
await ExpectNoMsgAsync(1000);
16211621
setup.ExpectDownCalled(MemberC);
16221622
setup.Stop();
16231623
}
16241624

16251625
[Fact]
1626-
public void Split_Brain_Resolver_must_not_down_unreachable_when_loosing_leadership_inbetween_detection_and_specified_duration()
1626+
public async Task Split_Brain_Resolver_must_not_down_unreachable_when_loosing_leadership_inbetween_detection_and_specified_duration()
16271627
{
16281628
var setup = new SetupKeepMajority(this, TimeSpan.FromSeconds(1), MemberA.UniqueAddress, null);
16291629
setup.MemberUp(MemberA, MemberB, MemberC);
16301630
setup.Leader(MemberA);
16311631
setup.Unreachable(MemberC);
16321632
setup.Leader(MemberB);
16331633
setup.Tick();
1634-
ExpectNoMsg(1500);
1634+
await ExpectNoMsgAsync(1500);
16351635
setup.Stop();
16361636
}
16371637

@@ -1649,40 +1649,40 @@ public void Split_Brain_Resolver_must_down_when_becoming_Weakly_Up_leader()
16491649
}
16501650

16511651
[Fact]
1652-
public void Split_Brain_Resolver_must_not_down_when_unreachable_become_reachable_inbetween_detection_and_specified_duration()
1652+
public async Task Split_Brain_Resolver_must_not_down_when_unreachable_become_reachable_inbetween_detection_and_specified_duration()
16531653
{
16541654
var setup = new SetupKeepMajority(this, TimeSpan.FromSeconds(1), MemberA.UniqueAddress, null);
16551655
setup.MemberUp(MemberA, MemberB, MemberC);
16561656
setup.Leader(MemberA);
16571657
setup.Unreachable(MemberB);
16581658
setup.Reachable(MemberB);
16591659
setup.Tick();
1660-
ExpectNoMsg(1500);
1660+
await ExpectNoMsgAsync(1500);
16611661
setup.Stop();
16621662
}
16631663

16641664
[Fact]
1665-
public void Split_Brain_Resolver_must_not_down_when_unreachable_is_removed_inbetween_detection_and_specified_duration()
1665+
public async Task Split_Brain_Resolver_must_not_down_when_unreachable_is_removed_inbetween_detection_and_specified_duration()
16661666
{
16671667
var setup = new SetupKeepMajority(this, TimeSpan.FromSeconds(1), MemberA.UniqueAddress, null);
16681668
setup.MemberUp(MemberA, MemberB, MemberC);
16691669
setup.Leader(MemberA);
16701670
setup.Unreachable(MemberB);
16711671
setup.A.Tell(new ClusterEvent.MemberRemoved(MemberB.Copy(MemberStatus.Removed), MemberStatus.Exiting));
16721672
setup.Tick();
1673-
ExpectNoMsg(1500);
1673+
await ExpectNoMsgAsync(1500);
16741674
setup.Stop();
16751675
}
16761676

16771677
[Fact]
1678-
public void Split_Brain_Resolver_must_not_down_when_unreachable_is_already_Down()
1678+
public async Task Split_Brain_Resolver_must_not_down_when_unreachable_is_already_Down()
16791679
{
16801680
var setup = new SetupKeepMajority(this, TimeSpan.Zero, MemberA.UniqueAddress, null);
16811681
setup.MemberUp(MemberA, MemberB, MemberC);
16821682
setup.Leader(MemberA);
16831683
setup.Unreachable(MemberB.Copy(MemberStatus.Down));
16841684
setup.Tick();
1685-
ExpectNoMsg(1500);
1685+
await ExpectNoMsgAsync(1500);
16861686
setup.Stop();
16871687
}
16881688

0 commit comments

Comments
 (0)