X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbehaviors%2FAbstractRaftActorBehavior.java;h=e8c1b09772f172157c177c747b1bc2f7c5b51430;hb=bfe4439155b27fbf9ae300252420c8a81fcbdb80;hp=80ed698d6cdcfae29120c7d93e92f8283f9ae81d;hpb=913ae866cd0cc82991e1f66ac80f6a42b0daaa48;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java index 80ed698d6c..e8c1b09772 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractRaftActorBehavior.java @@ -131,7 +131,7 @@ public abstract class AbstractRaftActorBehavior implements RaftActorBehavior { // 1. Reply false if term < currentTerm (§5.1) if (appendEntries.getTerm() < currentTerm()) { - log.debug("{}: Cannot append entries because sender term {} is less than {}", logName(), + log.info("{}: Cannot append entries because sender's term {} is less than {}", logName(), appendEntries.getTerm(), currentTerm()); sender.tell(new AppendEntriesReply(context.getId(), currentTerm(), false, lastIndex(), lastTerm(), @@ -167,7 +167,8 @@ public abstract class AbstractRaftActorBehavior implements RaftActorBehavior { */ protected RaftActorBehavior requestVote(ActorRef sender, RequestVote requestVote) { - log.debug("{}: In requestVote: {}", logName(), requestVote); + log.debug("{}: In requestVote: {} - currentTerm: {}, votedFor: {}, lastIndex: {}, lastTerm: {}", logName(), + requestVote, currentTerm(), votedFor(), lastIndex(), lastTerm()); boolean grantVote = canGrantVote(requestVote); @@ -433,7 +434,8 @@ public abstract class AbstractRaftActorBehavior implements RaftActorBehavior { return this; } - log.info("{} :- Switching from behavior {} to {}", logName(), this.state(), newBehavior.state()); + log.info("{} :- Switching from behavior {} to {}, election term: {}", logName(), this.state(), + newBehavior.state(), context.getTermInformation().getCurrentTerm()); try { close(); } catch (RuntimeException e) {