Core Raft functionality (static membership)
This milestone represents core functionality described in the Raft paper (https://raft.github.io/raft.pdf). In summary: leader election, log shipping and commit, and log compaction. Dynamic cluster membership is also discussed in that paper, but is a large and distinct enough topic of its own as to warrant a separate milestone, so this represents the cont…
This milestone represents core functionality described in the Raft paper (https://raft.github.io/raft.pdf). In summary: leader election, log shipping and commit, and log compaction. Dynamic cluster membership is also discussed in that paper, but is a large and distinct enough topic of its own as to warrant a separate milestone, so this represents the contents of the paper excepting Section 6.