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%2FRecoveryIntegrationTest.java;h=2a881b69ee64c24fa03556a37f8783c052b9be2d;hp=b18148dc662428d80fdf29eefe8d84449a18c909;hb=e1eca73a5ae2ffae8dd78c6fe5281cd2f45d5ef3;hpb=92cbb07ef81943b0740ba7c8915001ac6785f560 diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java index b18148dc66..2a881b69ee 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.cluster.raft; import static org.junit.Assert.assertEquals; + import akka.actor.ActorRef; import akka.persistence.SaveSnapshotSuccess; import com.google.common.collect.ImmutableMap; @@ -40,12 +41,12 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { follower1Actor = newTestRaftActor(follower1Id, ImmutableMap.of(leaderId, testActorPath(leaderId)), newFollowerConfigParams()); - Map peerAddresses = new HashMap<>(); - peerAddresses.put(follower1Id, follower1Actor.path().toString()); - peerAddresses.put(follower2Id, ""); + Map leaderPeerAddresses = new HashMap<>(); + leaderPeerAddresses.put(follower1Id, follower1Actor.path().toString()); + leaderPeerAddresses.put(follower2Id, ""); leaderConfigParams = newLeaderConfigParams(); - leaderActor = newTestRaftActor(leaderId, peerAddresses, leaderConfigParams); + leaderActor = newTestRaftActor(leaderId, leaderPeerAddresses, leaderConfigParams); follower1CollectorActor = follower1Actor.underlyingActor().collectorActor(); leaderCollectorActor = leaderActor.underlyingActor().collectorActor(); @@ -62,15 +63,15 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { leaderActor.underlyingActor().startDropMessages(CaptureSnapshotReply.class); follower1Actor.underlyingActor().startDropMessages(AppendEntries.class); - MockPayload payload2 = sendPayloadData(leaderActor, "two"); + final MockPayload payload2 = sendPayloadData(leaderActor, "two"); // This should trigger a snapshot. - MockPayload payload3 = sendPayloadData(leaderActor, "three"); + final MockPayload payload3 = sendPayloadData(leaderActor, "three"); MessageCollectorActor.expectMatching(follower1CollectorActor, AppendEntries.class, 3); // Send another payload. - MockPayload payload4 = sendPayloadData(leaderActor, "four"); + final MockPayload payload4 = sendPayloadData(leaderActor, "four"); // Now deliver the AppendEntries to the follower follower1Actor.underlyingActor().stopDropMessages(AppendEntries.class); @@ -107,13 +108,13 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { // Block these messages initially so we can control the sequence. follower1Actor.underlyingActor().startDropMessages(AppendEntries.class); - MockPayload payload2 = sendPayloadData(leaderActor, "two"); + final MockPayload payload2 = sendPayloadData(leaderActor, "two"); // This should trigger a snapshot. - MockPayload payload3 = sendPayloadData(leaderActor, "three"); + final MockPayload payload3 = sendPayloadData(leaderActor, "three"); // Send another payload. - MockPayload payload4 = sendPayloadData(leaderActor, "four"); + final MockPayload payload4 = sendPayloadData(leaderActor, "four"); MessageCollectorActor.expectMatching(follower1CollectorActor, AppendEntries.class, 3); @@ -151,7 +152,7 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { leaderActor.tell(new SetPeerAddress(follower2Id, follower2Actor.path().toString()), ActorRef.noSender()); - MockPayload payload2 = sendPayloadData(leaderActor, "two"); + final MockPayload payload2 = sendPayloadData(leaderActor, "two"); // Verify the leader applies the 3rd payload state. MessageCollectorActor.expectMatching(leaderCollectorActor, ApplyJournalEntries.class, 1); @@ -181,7 +182,7 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { // Wait for the follower to persist the snapshot. MessageCollectorActor.expectFirstMatching(follower2CollectorActor, SaveSnapshotSuccess.class); - List expFollowerState = Arrays.asList(payload0, payload1, payload2); + final List expFollowerState = Arrays.asList(payload0, payload1, payload2); assertEquals("Follower commit index", 2, follower2Context.getCommitIndex()); assertEquals("Follower last applied", 2, follower2Context.getLastApplied());