Coordinate distributed systems.
Go to file
Chris Dent 886aa622b0 Update sentinel support to allow multiple sentinel hosts
Multiple sentinel hosts are now allowed by listing the additional
hosts as multiple 'sentinel_fallback' parameters. These are combined
with the first sentinel host to create a list that is provided to
Sentinel class constructor.

This provides safety in the case when the first (or any other) sentinel
host goes down.

Tests are run twice: once with fallbacks, once without.

Change-Id: Ie0a134f02617e8552a87c8bcd49996daaba07f4e
2015-01-12 14:18:53 +00:00
doc/source Update sentinel support to allow multiple sentinel hosts 2015-01-12 14:18:53 +00:00
examples doc: switch examples to Zake 2014-11-18 15:39:05 +01:00
tooz Update sentinel support to allow multiple sentinel hosts 2015-01-12 14:18:53 +00:00
.gitignore Add pbr generated and testr files to gitignore 2014-03-06 11:54:28 +01:00
.gitreview Fix .gitreview after rename/transfer 2014-12-06 19:27:17 +03: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 README.rst tweaks 2014-12-18 23:45:05 -08:00
requirements-py3.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
requirements.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
run-examples.sh Have examples run in the py27 environment and make them work 2014-09-19 11:57:56 -07:00
setup-memcached-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-mysql-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-postgresql-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-redis-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-sentinel-env.sh Update sentinel support to allow multiple sentinel hosts 2015-01-12 14:18:53 +00:00
setup-zookeeper-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup.cfg Add MySQL driver 2014-11-17 11:09:23 +01:00
setup.py First commit of Tooz 2013-12-19 12:18:35 +01:00
test-requirements.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
tox.ini Add support for an optional redis-sentinel 2015-01-07 12:16:59 +01: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.

Join us