Optimized AppendEntries sending to follower by adding AppendEntry call at end of... 68/14868/7
authorHarman Singh <harmasin@cisco.com>
Thu, 5 Feb 2015 01:43:48 +0000 (17:43 -0800)
committerHarman Singh <harmasin@cisco.com>
Tue, 10 Feb 2015 00:40:37 +0000 (16:40 -0800)
commitd1daa68ccdb73666524ae3673ee24361530b285b
tree3e6a29b8c6298da95034e846a95826fad7b72ea9
parent7d96efc3545369315593c3426dfbfa4e657d5a7d
Optimized AppendEntries sending to follower by adding AppendEntry call at end of reply, if needed.

This will help to reduce the lag of a follower and leader does not have to wait for heartbeat time to
send a message to follower. This way, we can tune heartbeat interval in better manner.

Change-Id: I0259ea3691a3ac1245e36afe15b06ed44f377466
Signed-off-by: Harman Singh <harmasin@cisco.com>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformation.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformationImpl.java
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/LeaderTest.java