tooz/tooz
Davanum Srinivas 6ec73a0bed Separate etcd3gw driver that uses the etcd3 grpc gateway
Using grpc to directly access etcd3 does not work well with
eventlet based services. So we need to use the grpc HTTP
gateway API (/v3alpha).
https://coreos.com/etcd/docs/latest/dev-guide/api_grpc_gateway.html

For this we use the etcd3gw package:
https://pypi.python.org/pypi/etcd3gw

The structure of the code is very similar to the one we
already have that uses the etcd3 package.

Change-Id: I97bd7ffb05a7e40cb08c9b9d62cc45236ad292aa
2017-05-22 14:33:44 +02:00
..
drivers Separate etcd3gw driver that uses the etcd3 grpc gateway 2017-05-22 14:33:44 +02:00
tests Separate etcd3gw driver that uses the etcd3 grpc gateway 2017-05-22 14:33:44 +02:00
__init__.py Move ToozError to root module 2016-12-07 23:40:35 +01:00
_retry.py coordinator: add join_group_create 2016-11-24 10:25:52 +01:00
coordination.py coordination: factorize common async result futures code 2017-05-09 21:30:33 -04:00
hashring.py simplify hashring node lookup 2017-04-02 17:45:30 +00:00
locking.py Add shared filelock 2017-03-21 11:27:24 +08:00
partitioner.py get weight of existing members 2017-03-27 14:38:25 +00:00
utils.py Stop making tooz.utils depending on tooz.coordination 2017-01-01 18:47:16 +01:00