Coordinate distributed systems.
Go to file
Joshua Harlow 9b81673302 Ensure lock list isn't mutated while iterating
While iterating over the acquired lock list we
do not want the lock.release call to mutate the
list that we are currently iterating over. To fix
this just iterate over a copy instead so that the
lock.release can remove without issue.

Change-Id: I157331ca116b97e17d10854b5227ac7ee67fac57
2014-09-10 23:17:45 -07:00
doc/source coordination: add IPC driver 2014-08-04 15:03:06 +02:00
examples Switch to URL for loading backends 2014-08-07 18:12:51 +02:00
tooz Ensure lock list isn't mutated while iterating 2014-09-10 23:17:45 -07: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
openstack-common.conf Import network_utils from Oslo 2014-08-07 18:09:28 +02:00
README.rst First commit of Tooz 2013-12-19 12:18:35 +01:00
requirements.txt Unlock the kazoo version 2014-08-28 11:49:22 -07:00
setup-test-env.sh Add coverage report 2014-08-19 14:55:40 +02: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 Bump up zake to be using the newer 0.1 or greater 2014-08-26 10:26:09 -07:00
tox.ini Work toward Python 3.4 support and testing 2014-09-03 19:11:45 +00:00

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.