X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbehaviors%2FPartitionedLeadersElectionScenarioTest.java;h=38740355be517d1e7a933740df9c92d8a7eba2c0;hb=b5cb353e3553a39f576c284119af75ffa5ea66a9;hp=255f4f74480271162f9846dd9daaf89af0d5b968;hpb=e1eca73a5ae2ffae8dd78c6fe5281cd2f45d5ef3;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/PartitionedLeadersElectionScenarioTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/PartitionedLeadersElectionScenarioTest.java index 255f4f7448..38740355be 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/PartitionedLeadersElectionScenarioTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/PartitionedLeadersElectionScenarioTest.java @@ -105,7 +105,7 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti testLog.info("resolvePartitionedLeadersWithLeaderMember2SendingHeartbeatFirst ending"); } - private void resolvePartitionedLeadersWithLeaderMember3SendingHeartbeatFirst() throws Exception { + private void resolvePartitionedLeadersWithLeaderMember3SendingHeartbeatFirst() { testLog.info("resolvePartitionedLeadersWithLeaderMember3SendingHeartbeatFirst starting"); // Re-establish connectivity between member 2 and 3, ie stop dropping messages between @@ -141,7 +141,7 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti testLog.info("resolvePartitionedLeadersWithLeaderMember3SendingHeartbeatFirst ending"); } - private void sendElectionTimeoutToNowCandidateMember2() throws Exception { + private void sendElectionTimeoutToNowCandidateMember2() { testLog.info("sendElectionTimeoutToNowCandidateMember2 starting"); // member 2, now a candidate, is partitioned from the Leader (now member 3) and hasn't received any @@ -189,7 +189,7 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti testLog.info("sendElectionTimeoutToNowCandidateMember2 ending"); } - private void sendInitialElectionTimeoutToFollowerMember3() throws Exception { + private void sendInitialElectionTimeoutToFollowerMember3() { testLog.info("sendInitialElectionTimeoutToFollowerMember3 starting"); // Send ElectionTimeout to member 3 to simulate no heartbeat from a Leader (originally member 1). @@ -238,7 +238,7 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti testLog.info("sendInitialElectionTimeoutToFollowerMember3 ending"); } - private void sendInitialElectionTimeoutToFollowerMember2() { + private void sendInitialElectionTimeoutToFollowerMember2() throws Exception { testLog.info("sendInitialElectionTimeoutToFollowerMember2 starting"); // Send ElectionTimeout to member 2 to simulate no heartbeat from the Leader (member 1). @@ -288,8 +288,8 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti DefaultConfigParamsImpl member2ConfigParams = newConfigParams(); member2Context.setConfigParams(member2ConfigParams); - member2Actor.behavior = new Follower(member2Context); - member2Context.setCurrentBehavior(member2Actor.behavior); + member2Actor.self().tell(new SetBehavior(new Follower(member2Context), member2Context), + ActorRef.noSender()); // Create member 3's behavior initially as Follower @@ -301,8 +301,8 @@ public class PartitionedLeadersElectionScenarioTest extends AbstractLeaderElecti DefaultConfigParamsImpl member3ConfigParams = newConfigParams(); member3Context.setConfigParams(member3ConfigParams); - member3Actor.behavior = new Follower(member3Context); - member3Context.setCurrentBehavior(member3Actor.behavior); + member3Actor.self().tell(new SetBehavior(new Follower(member3Context), member3Context), + ActorRef.noSender()); // Create member 1's behavior initially as Leader