Coordinate distributed systems.
Go to file
Julien Danjou d00413cdfa Make lock blocking with no time out by default
The lock_timeout option that has been copied from memcached actually
does not mean the same thing at all. In memcached, it's used to expire
the lock when a client dies, whereas in IPC and ZK it's meant to be a
timeout on acquire().
This means that by default acquire(blocking=True) will have different
behaviours between the different drivers.

We now avoid that by removing lock_timeout from ZK and IPC, and allowing
the blocking argument from acquire() to be a numeric value.

Change-Id: Idb68e2ff945403f7ee24d86ea480531122b19ff8
2014-10-03 21:53:36 +02:00
doc/source Add doc8 to the py27 test running 2014-09-16 16:44:41 -07:00
examples Have examples run in the py27 environment and make them work 2014-09-19 11:57:56 -07:00
tooz Make lock blocking with no time out by default 2014-10-03 21:53:36 +02:00
.gitignore Add pbr generated and testr files to gitignore 2014-03-06 11:54:28 +01:00
.gitreview Added .gitreview 2013-12-04 00:18:35 +00:00
.testr.conf First commit of Tooz 2013-12-19 12:18:35 +01:00
LICENSE First commit of Tooz 2013-12-19 12:18:35 +01:00
README.rst First commit of Tooz 2013-12-19 12:18:35 +01:00
requirements.txt Switch to oslo.utils 2014-10-02 16:38:22 +02:00
run-examples.sh Have examples run in the py27 environment and make them work 2014-09-19 11:57:56 -07:00
setup-test-env.sh Only start zookeeper/memcached when not already running 2014-09-15 19:49:38 -07:00
setup.cfg Move Zake driver code to separated Python module 2014-09-05 11:13:03 -07:00
setup.py First commit of Tooz 2013-12-19 12:18:35 +01:00
test-requirements.txt Let zake act as a in-memory fully functional driver 2014-09-15 16:38:11 -07:00
tox.ini Switch to oslo.utils 2014-10-02 16:38:22 +02:00

README.rst

tooz

The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications.