diff options
author | Han Zhou <hzhou8@ebay.com> | 2019-08-13 09:23:19 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2019-08-21 10:59:56 -0700 |
commit | f4bef8b39a36c6a8b0b55ba662b4dfd9e5f6db97 (patch) | |
tree | b19f0eb22437008bba3f6cdf5e7f8cc89fc73aef /ovsdb/raft.c | |
parent | 0175bdd46c0ae29fbb3e8fd3f2649fcb99caf38a (diff) | |
download | openvswitch-f4bef8b39a36c6a8b0b55ba662b4dfd9e5f6db97.tar.gz |
raft: Move raft_reset_ping_timer() out of the loop.
Fixes: commit 5a9b53a5 ("ovsdb raft: Fix duplicated transaction execution when leader failover.")
Signed-off-by: Han Zhou <hzhou8@ebay.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'ovsdb/raft.c')
-rw-r--r-- | ovsdb/raft.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ovsdb/raft.c b/ovsdb/raft.c index c60ef41a2..1c38b3bec 100644 --- a/ovsdb/raft.c +++ b/ovsdb/raft.c @@ -1816,8 +1816,8 @@ raft_run(struct raft *raft) && now - cmd->timestamp > ELECTION_BASE_MSEC * 2) { raft_command_complete(raft, cmd, RAFT_CMD_TIMEOUT); } - raft_reset_ping_timer(raft); } + raft_reset_ping_timer(raft); } /* Do this only at the end; if we did it as soon as we set raft->left or |