ktoso/akka-raft

Follower should be able to vote more than once in a term

schuster opened this issue · 5 comments

Because Raft RPCs are idempotent, Followers should be able to vote for the same candidate more than once in a given term. This allows the candidate to receive a response in case the first response was dropped.

For what it's worth, I have a (non-pull-request-worthy) fix for this here:

NetSys/demi-applications@4e733c4
NetSys/demi-applications@7fecff5

@colin-scott Are you planning to make a pull request with all your changes?

Yeah, @ktoso just suggested that I should. But some of them do depend on your #55, for what it's worth.

I'll look into #55 and others tonight so we can start rolling fixes in then :)

@ktoso Good news :) I'm looking forward to that