From 39103e18629dd01fa77e11bb254b0f55996eb736 Mon Sep 17 00:00:00 2001 From: Tobias Schottdorf Date: Thu, 20 Jun 2019 23:21:48 +0200 Subject: [PATCH] fixup! actually make TallyVotes correct --- raft/tracker/tracker.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/raft/tracker/tracker.go b/raft/tracker/tracker.go index 9503eb8b117f..3345b3c62ab2 100644 --- a/raft/tracker/tracker.go +++ b/raft/tracker/tracker.go @@ -180,7 +180,11 @@ func (p *ProgressTracker) TallyVotes() (granted int, rejected int, _ quorum.Vote if pr.IsLearner { continue } - if p.Votes[id] { + v, voted := p.Votes[id] + if !voted { + continue + } + if v { granted++ } else { rejected++