[
https://issues.apache.org/jira/browse/KUDU-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Grant Henke updated KUDU-2815:
------------------------------
Component/s: test
> RaftConsensusNonVoterITest.PromoteAndDemote fails if manually-run election
> fails.
> ---------------------------------------------------------------------------------
>
> Key: KUDU-2815
> URL: https://issues.apache.org/jira/browse/KUDU-2815
> Project: Kudu
> Issue Type: Bug
> Components: test
> Affects Versions: 1.9.0
> Reporter: William Berkeley
> Priority: Major
> Attachments: raft_consensus_nonvoter-itest.txt,
> raft_consensus_nonvoter-itest.txt
>
>
> RaftConsensusNonVoterITest.PromoteAndDemote disables normal leader elections
> and runs an election manually, to avoid some previous flakiness.
> Unfortunately, this introduces flakiness, because, rarely, the manual
> election fails when the vote requests time out. The candidate concludes it
> has lost the election, and then after that the two other voters vote yes.
> The timeout for vote requests is 170ms, which is pretty short. If it were
> raised to, say, 5s, the test would probably not be flaky anymore.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)