Haret: A strongly consistent distributed coordination system implemented in Rust
1–10 of 10 posts
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#2Short story; looks a bit like etcd or consul (in terms of data), using Viewstamped Replication.
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#3This was interesting reading to fill in the "why": https://github.com/vmware/haret/blob/master/docs/why.md Short story; looks a bit like etcd or consul (in terms of data), using Viewstamped Replication.
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#4Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#5Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#6Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#7This was interesting reading to fill in the "why": https://github.com/vmware/haret/blob/master/docs/why.md Short story; looks a bit like etcd or consul (in terms of data), using Viewstamped Replication.
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#8I can't tell - but, can the distributed-consensus portion of this be published as a library on crates.io? I...assume so, looking at the code structure.
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#9Nice to see View Stamped Replication getting some love, to balance out all the Raft mania. Having such an essential core service implemented in a low-dependency non-GC runtime is good too.
The more recent "Viewstamped Replication Revisited" paper is probably my favorite introduction to consensus protocols and their use in a real system: http://pmg.csail.mit.edu/papers/vr-revisited.pdf
Re: Haret: A strongly consistent distributed coordination system implemented in Rust
#10This is partly by Justin Sheehy, ex Basho (Riak) CTO.