Raft Implement raft consensus protocol . Features Leader election Log replication Membership changes (use joint consensus instead of single-server changes) Log compaction References The Raft site Raft Paper Raft Dissertation Bugs in single-server membership changes TiDB 在 Raft 成员变更上踩的坑 Raft Refloated