final RaftLog log = getLog();
log.currentTerm(log.currentTerm() + 1);
log.votedFor(Optional.of(log.self()));
LOGGER.debug("Election starting for term {}", log.currentTerm());
List<ListenableFuture<RequestVoteResponse>> responses = Lists.newArrayList();
// Request votes from peers
for (Replica replica : log.members()) {
responses.add(sendVoteRequest(ctx, replica));