[openstack-dev] [oslo][devstack][all] ZooKeeper vs etcd for Tooz/DLM
Joshua Harlow
harlowja at fastmail.com
Tue Mar 14 02:15:25 UTC 2017
Clint Byrum wrote:
> Excerpts from Fox, Kevin M's message of 2017-03-14 00:09:55 +0000:
>> With my operator hat on, I would like to use the etcd backend, as I'm already paying the cost of maintaining etcd clusters as part of Kubernetes. Adding Zookeeper is a lot more work.
>>
>
> It would probably be a good idea to put etcd in as a plugin and make
> sure it is tested in the gate. IIRC nobody has requested the one thing
> ZK can do that none of the others can (fair locking), but it's likely
> there are bugs in both drivers since IIRC neither are enabled in any
> gate.
Pretty sure etcd can do fair locking now :-P
Or reading
https://coreos.com/etcd/docs/latest/v2/api.html#atomically-creating-in-order-keys
it seems like we should be able to.
Honestly the APIs of both etcd and zookeeper seem pretty equivalent;
etcd is a little more k/v oriented (and has key ttls, to a degree) but
the rest seems nearly identical (which isn't a bad thing).
Etcd I think is also switching to grpc sometime in the future (afaik);
that feature is in alpha/?beta?/experimental right now.
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list