coreos / torus

Torus Distributed Storage
https://coreos.com/blog/torus-distributed-storage-by-coreos.html
Apache License 2.0
1.77k stars 172 forks source link

Support Consul as KV store #185

Open F21 opened 8 years ago

F21 commented 8 years ago

It would be really awesome if consul can also be supported as a KV store. Operators might already have a production-ready consul cluster and it would make it much easier to deploy torus. Maybe docker's libkv can be leveraged for this.

barakmich commented 8 years ago

I'm not at all opposed to this, if @F21 (or anyone) wants to work on it. Part of the architecture was intended to cordon off etcd, both for testing purposes and for the fact that not everyone runs etcd in production, as you point out.

etcdv3 is really nice with MultiOp transactions, but feel free to go for it; I'm well open to merging it if progress is made.

barakmich commented 8 years ago

Slept on it last night; libkv is probably a good way to try it; then we get etcdv2 and friends for free too :)