Raft

todo

  • how leader find other servers in a cluster ?
  • If followers crash or run slowly, or if network packets are lost, the leader retries AppendEntries RPCs indefinitely (even after it has responded to the client) until all followers eventually store all log entries.
  • does leader response to client after it commits the log?
  • When reconfiguration, the removed servers can disrupt the cluster. How to use minimum election timeout and heartbeat timeout to avoid this case.
  • 8

References