X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbehaviors%2FLeader.java;h=827364c29faeefd03149b5b65777195ca3afa5d6;hb=8d865c6d69a4f5171162d8a8d84980600423c49d;hp=58cf7161062c1eb67568930fb15252aadd21a23e;hpb=b3d6b930fa57d225c8c778dc09e5971e0c4f9ef7;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java index 58cf716106..827364c29f 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java @@ -71,7 +71,7 @@ public class Leader extends AbstractLeader { if (isLeaderIsolated()) { LOG.warn("{}: At least {} followers need to be active, Switching {} from Leader to IsolatedLeader", context.getId(), getMinIsolatedLeaderPeerCount(), getLeaderId()); - return internalSwitchBehavior(RaftState.IsolatedLeader); + return internalSwitchBehavior(new IsolatedLeader(context, this)); } else { return this; }