rusty-raft

A library implementing the Raft consensus protocol (https://ramcloud.stanford.edu/~ongaro/thesis.pdf) written in Rust.

TODO

  • Write cluster membership to log
  • Log replication
  • State machine interface
  • Instructions for usage
  • Handle cluster membership changes
  • Log compaction