Clear leaderId when election timeout occurs in non-voting follower 88/41088/10
authorSai MarapaReddy <sai.marapareddy@gmail.com>
Wed, 29 Jun 2016 23:31:00 +0000 (16:31 -0700)
committerTom Pantelis <tpanteli@brocade.com>
Tue, 5 Jul 2016 05:29:52 +0000 (05:29 +0000)
commitb75958e3afecef06f8ab45c7e7a17e3e67d32962
tree327481d90d5826109b43fd8cda968354e226b201
parentb8e21016b85e98c31d866de7b6db51691596c9f4
Clear leaderId when election timeout occurs in non-voting follower

We need to enable election timeouts on non-voting follower and clear the
leaderId when it occurs to mimic the behavior when it goes to Candidate
on election timeout.

Signed-off-by: Sai MarapaReddy <sai.marapareddy@gmail.com>
Author: Sai MarapaReddy <sai.marapareddy@gmail.com>
Change-Id: I8b3316e14315a47e09b48af2e3ea16a391ec6c5a
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorServerConfigurationSupport.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Follower.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RaftActorServerConfigurationSupportTest.java
opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/FollowerTest.java