BUG 2733 : Leader should always schedule heartbeats 76/15476/5
authorMoiz Raja <moraja@cisco.com>
Wed, 18 Feb 2015 20:33:53 +0000 (12:33 -0800)
committerMoiz Raja <moraja@cisco.com>
Sat, 21 Feb 2015 18:42:39 +0000 (10:42 -0800)
commit2b2b1f891b38f97ec19a6b276d1321ccd596d3be
tree54162f6feeebf3389e1971fc3d619056e8e148df
parentea3673e89598b896c93ebee864e6cb8db7f6c6ec
BUG 2733 : Leader should always schedule heartbeats

This ensures that lagging or new followers are not starved as this
can potentially destabilize the cluster

Change-Id: Ic83d9d595a1222550286f3eb29d4cdef7bf1bccd
Signed-off-by: Moiz Raja <moraja@cisco.com>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeaderTest.java [new file with mode: 0644]
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/IsolatedLeaderTest.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderTest.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/utils/ForwardMessageToBehaviorActor.java [new file with mode: 0644]
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/utils/MessageCollectorActor.java