Josh, Of the initial targets, we have covered the use of tooz and oslo.cache with etcd already. One thing that remains is Jay's os-lively PoC [1].
So +1 to more knowledgeable folks chiming in with stuff that can be done and other scenarios. I'll let nature take its course here :) Thanks, Dims [1] https://github.com/jaypipes/os-lively/ On Thu, Jun 8, 2017 at 12:47 AM, Joshua Harlow <[email protected]> wrote: > So just out of curiosity, but do people really even know what etcd is good > for? I am thinking that there should be some guidance from folks in the > community as to where etcd should be used and where it shouldn't (otherwise > we just all end up in a mess). > > Perhaps a good idea to actually give examples of how it should be used, how > it shouldn't be used, what it offers, what it doesn't... Or at least provide > links for people to read up on this. > > Thoughts? > > > Davanum Srinivas wrote: >> >> One clarification: Since https://pypi.python.org/pypi/etcd3gw just >> uses the HTTP API (/v3alpha) it will work under both eventlet and >> non-eventlet environments. >> >> Thanks, >> Dims >> >> >> On Wed, Jun 7, 2017 at 6:47 AM, Davanum Srinivas<[email protected]> >> wrote: >>> >>> Team, >>> >>> Here's the update to the base services resolution from the TC: >>> https://governance.openstack.org/tc/reference/base-services.html >>> >>> First request is to Distros, Packagers, Deployers, anyone who >>> installs/configures OpenStack: >>> Please make sure you have latest etcd 3.x available in your >>> environment for Services to use, Fedora already does, we need help in >>> making sure all distros and architectures are covered. >>> >>> Any project who want to use etcd v3 API via grpc, please use: >>> https://pypi.python.org/pypi/etcd3 (works only for non-eventlet services) >>> >>> Those that depend on eventlet, please use the etcd3 v3alpha HTTP API >>> using: >>> https://pypi.python.org/pypi/etcd3gw >>> >>> If you use tooz, there are 2 driver choices for you: >>> https://github.com/openstack/tooz/blob/master/setup.cfg#L29 >>> https://github.com/openstack/tooz/blob/master/setup.cfg#L30 >>> >>> If you use oslo.cache, there is a driver for you: >>> https://github.com/openstack/oslo.cache/blob/master/setup.cfg#L33 >>> >>> Devstack installs etcd3 by default and points cinder to it: >>> http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/etcd3 >>> http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/cinder#n356 >>> >>> Review in progress for keystone to use etcd3 for caching: >>> https://review.openstack.org/#/c/469621/ >>> >>> Doug is working on proposal(s) for oslo.config to store some >>> configuration in etcd3: >>> https://review.openstack.org/#/c/454897/ >>> >>> So, feel free to turn on / test with etcd3 and report issues. >>> >>> Thanks, >>> Dims >>> >>> -- >>> Davanum Srinivas :: https://twitter.com/dims >> >> >> >> > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: [email protected]?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Davanum Srinivas :: https://twitter.com/dims __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
