Overview

Request 432593 accepted

- update to 2.2.1:
* Issue #234: Add support for reconfig cluster membership operation
* Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
alpha version is not yet officially supported.
* Integrate eventlet *handler* support into kazoo so that along with [gevent,
threading] handlers there can now be a dedicated eventlet handler for
projects that need to (or want to) use eventlet (such as those working
in the openstack community). The ``requirements_eventlet.txt`` file lists
the optional eventlet requirement(s) that needs to be satisfied when this
new handler is used.
* Use ``six`` to nicely handle the cross compatibility of kazoo with
python 2.x and 3.x (reducing/removing the need to have custom compatibility
code that replicates what six already provides).
* Add ``state_change_event`` to ``kazoo.recipe.partitioner.SetPartitioner``
which is set on every state change.
* Add a NonBlockingLease recipe. The recipe allows e.g. cron jobs scheduled
on multiple machines to ensure that at most N instances will run a particular
job, with lease timeout for graceful handover in case of node failures.

Loading...
Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 2.2.1:
* Issue #234: Add support for reconfig cluster membership operation
* Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
alpha version is not yet officially supported.
* Integrate eventlet *handler* support into kazoo so that along with [gevent,
threading] handlers there can now be a dedicated eventlet handler for
projects that need to (or want to) use eventlet (such as those working
in the openstack community). The ``requirements_eventlet.txt`` file lists
the optional eventlet requirement(s) that needs to be satisfied when this
new handler is used.
* Use ``six`` to nicely handle the cross compatibility of kazoo with
python 2.x and 3.x (reducing/removing the need to have custom compatibility
code that replicates what six already provides).
* Add ``state_change_event`` to ``kazoo.recipe.partitioner.SetPartitioner``
which is set on every state change.
* Add a NonBlockingLease recipe. The recipe allows e.g. cron jobs scheduled
on multiple machines to ensure that at most N instances will run a particular
job, with lease timeout for graceful handover in case of node failures.


Saul Goodman's avatar

licensedigger accepted review


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added factory-repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Factory Repo Checker's avatar

factory-repo-checker accepted review

Builds for repo devel:languages:python/openSUSE_Tumbleweed


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:2 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:2"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked openSUSE:Factory:Staging:adi:2


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by