Ensure etcd is in developer and driver docs
Change-Id: I2da690a7ea93646e38d86f90168571abaab69067
This commit is contained in:
parent
38cd610a03
commit
601fb264c5
|
@ -9,7 +9,7 @@ Interfaces
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
Etcd
|
Etcd
|
||||||
~~~
|
~~~~
|
||||||
|
|
||||||
.. autoclass:: tooz.drivers.etcd.EtcdDriver
|
.. autoclass:: tooz.drivers.etcd.EtcdDriver
|
||||||
:members:
|
:members:
|
||||||
|
|
|
@ -183,11 +183,27 @@ Considerations
|
||||||
- Does **not** work when MySQL replicates from one server to another (locks
|
- Does **not** work when MySQL replicates from one server to another (locks
|
||||||
are local to the server that they were created from).
|
are local to the server that they were created from).
|
||||||
|
|
||||||
|
Etcd
|
||||||
|
----
|
||||||
|
|
||||||
|
**Driver:** :py:class:`tooz.drivers.etcd.EtcdDriver`
|
||||||
|
|
||||||
|
**Characteristics:** :py:attr:`tooz.drivers.etcd.EtcdDriver.CHARACTERISTICS`
|
||||||
|
|
||||||
|
**Entrypoint name:** ``etcd``
|
||||||
|
|
||||||
|
**Summary:**
|
||||||
|
|
||||||
|
The etcd driver is a driver providing only distributed locks (for now)
|
||||||
|
and is based on the `etcd server`_ supported key/value storage and
|
||||||
|
associated primitives.
|
||||||
|
|
||||||
Characteristics
|
Characteristics
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
.. autoclass:: tooz.coordination.Characteristics
|
.. autoclass:: tooz.coordination.Characteristics
|
||||||
|
|
||||||
|
.. _etcd server: https://coreos.com/etcd/
|
||||||
.. _advisory locks: http://www.postgresql.org/docs/8.2/interactive/\
|
.. _advisory locks: http://www.postgresql.org/docs/8.2/interactive/\
|
||||||
explicit-locking.html#ADVISORY-LOCKS
|
explicit-locking.html#ADVISORY-LOCKS
|
||||||
.. _get_lock: http://dev.mysql.com/doc/refman/5.5/en/\
|
.. _get_lock: http://dev.mysql.com/doc/refman/5.5/en/\
|
||||||
|
|
Loading…
Reference in New Issue