Bug 8446 - Increase timeout in leadership transfer 98/57698/4
authorJakub Morvay <jmorvay@cisco.com>
Tue, 23 May 2017 12:06:48 +0000 (14:06 +0200)
committerTom Pantelis <tompantelis@gmail.com>
Wed, 31 May 2017 14:26:33 +0000 (14:26 +0000)
Change-Id: Iffd66ef2c771b797b236f23c39b1fb87b5a27c89
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorLeadershipTransferCohort.java

index 9ee4c732c90874746c12d547cef3f41508457edd..45e497de46cc4bd2c29a3ffd0fd403df1f0d902c 100644 (file)
@@ -78,7 +78,7 @@ public class RaftActorLeadershipTransferCohort {
         final long electionTimeout = raftActor.getRaftActorContext().getConfigParams()
                 .getElectionTimeOutInterval().toMillis();
         final int variance = raftActor.getRaftActorContext().getConfigParams().getElectionTimeVariance();
         final long electionTimeout = raftActor.getRaftActorContext().getConfigParams()
                 .getElectionTimeOutInterval().toMillis();
         final int variance = raftActor.getRaftActorContext().getConfigParams().getElectionTimeVariance();
-        newLeaderTimeoutInMillis = electionTimeout + variance * 2;
+        newLeaderTimeoutInMillis = 2 * (electionTimeout + variance);
     }
 
     void init() {
     }
 
     void init() {