X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbehaviors%2FLeader.java;h=827364c29faeefd03149b5b65777195ca3afa5d6;hp=58cf7161062c1eb67568930fb15252aadd21a23e;hb=a0b8be5ce48c0d1e0b573d1952211913c58d4935;hpb=8beb0dc3d3727608acddf77889cc0a5275e415af 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; }