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%2FMockRaftActor.java;h=c1aa75a12de5028331a818b7c4fb6a9c5a426b38;hb=refs%2Fchanges%2F04%2F21904%2F7;hp=d72d40416f3b3288a1b3f2b1aaa97f48c473af82;hpb=0c74ca17e0d64c4c2a7555470a5737ebef148890;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActor.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActor.java index d72d40416f..c1aa75a12d 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActor.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActor.java @@ -202,6 +202,10 @@ public class MockRaftActor extends RaftActor implements RaftActorRecoveryCohort, @Override public void applyRecoverySnapshot(byte[] bytes) { recoveryCohortDelegate.applyRecoverySnapshot(bytes); + applySnapshotBytes(bytes); + } + + private void applySnapshotBytes(byte[] bytes) { try { Object data = toObject(bytes); if (data instanceof List) { @@ -222,6 +226,7 @@ public class MockRaftActor extends RaftActor implements RaftActorRecoveryCohort, public void applySnapshot(byte [] snapshot) { LOG.info("{}: applySnapshot called", persistenceId()); snapshotCohortDelegate.applySnapshot(snapshot); + applySnapshotBytes(snapshot); } @Override