X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FLeadershipTransferIntegrationTest.java;h=acffda731f609f295707e3d6cca8b7610ccec574;hp=e1b162fcf1f27d12dda6e19e516d08839998ecb6;hb=95d7b8820236d16cb7e37c4a95fcae6f6d55581e;hpb=a615daaacf68376104e89e31b6e40f6636bb2a1e diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/LeadershipTransferIntegrationTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/LeadershipTransferIntegrationTest.java index e1b162fcf1..acffda731f 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/LeadershipTransferIntegrationTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/LeadershipTransferIntegrationTest.java @@ -28,6 +28,7 @@ import org.opendaylight.controller.cluster.raft.client.messages.GetOnDemandRaftS import org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState; import org.opendaylight.controller.cluster.raft.client.messages.Shutdown; import org.opendaylight.controller.cluster.raft.messages.AppendEntries; +import org.opendaylight.controller.cluster.raft.messages.AppendEntriesReply; import org.opendaylight.controller.cluster.raft.utils.MessageCollectorActor; import scala.concurrent.Await; import scala.concurrent.Future; @@ -67,7 +68,7 @@ public class LeadershipTransferIntegrationTest extends AbstractRaftActorIntegrat testLog.info("sendShutDown for {} starting", actor.path()); FiniteDuration duration = FiniteDuration.create(5, TimeUnit.SECONDS); - Future stopFuture = Patterns.gracefulStop(actor, duration, new Shutdown()); + Future stopFuture = Patterns.gracefulStop(actor, duration, Shutdown.INSTANCE); Boolean stopped = Await.result(stopFuture, duration); assertEquals("Stopped", Boolean.TRUE, stopped); @@ -84,7 +85,7 @@ public class LeadershipTransferIntegrationTest extends AbstractRaftActorIntegrat clearMessages(follower3NotifierActor); FiniteDuration duration = FiniteDuration.create(5, TimeUnit.SECONDS); - Future stopFuture = Patterns.gracefulStop(leaderActor, duration, new Shutdown()); + Future stopFuture = Patterns.gracefulStop(leaderActor, duration, Shutdown.INSTANCE); assertNullLeaderIdChange(leaderNotifierActor); assertNullLeaderIdChange(follower1NotifierActor); @@ -166,7 +167,7 @@ public class LeadershipTransferIntegrationTest extends AbstractRaftActorIntegrat testLog.info("createRaftActors starting"); } - private void verifyRaftState(ActorRef raftActor, final RaftState expState) throws Throwable { + private static void verifyRaftState(ActorRef raftActor, final RaftState expState) throws Throwable { Timeout timeout = new Timeout(500, TimeUnit.MILLISECONDS); Throwable lastError = null; Stopwatch sw = Stopwatch.createStarted(); @@ -185,7 +186,7 @@ public class LeadershipTransferIntegrationTest extends AbstractRaftActorIntegrat throw lastError; } - private void assertNullLeaderIdChange(TestActorRef notifierActor) { + private static void assertNullLeaderIdChange(TestActorRef notifierActor) { LeaderStateChanged change = expectFirstMatching(notifierActor, LeaderStateChanged.class); assertNull("Expected null leader Id", change.getLeaderId()); } @@ -196,8 +197,7 @@ public class LeadershipTransferIntegrationTest extends AbstractRaftActorIntegrat createRaftActors(); - follower1Actor.underlyingActor().startDropMessages(AppendEntries.class); - follower2Actor.underlyingActor().startDropMessages(AppendEntries.class); + leaderActor.underlyingActor().startDropMessages(AppendEntriesReply.class); sendShutDown(leaderActor);