paxos

Crates.iopaxos
lib.rspaxos
version0.0.5
sourcesrc
created_at2018-03-07 10:04:15.537564
updated_at2020-06-04 06:55:12.756089
descriptiona well-tested implementation of the CASPaxos protocol for the sled lightweight database kit
homepagehttps://github.com/spacejam/paxos
repositoryhttps://github.com/spacejam/paxos
max_upload_size
id54283
size50,794
Tyler Neely (spacejam)

documentation

https://docs.rs/paxos/

README

paxos

crates.io documentation chat sponsors

Currently, this is an implementation of CASPaxos built on top of the sled lightweight database kit.

It is being grown into a more featureful replication library that is mindful of modern consensus research.

roadmap

  • membership reconfiguration
  • cheap-paxos storage reduction
  • gossip-based replication of state
  • log reclamation to avoid infinite space usage
  • read-only followers that don't slow down writes

References

Commit count: 11

cargo fmt