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.
- Created by dirkmueller
- In state accepted
Request History
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.
licensedigger accepted review
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added factory-repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
factory-repo-checker accepted review
Builds for repo devel:languages:python/openSUSE_Tumbleweed
dimstar_suse added openSUSE:Factory:Staging:adi:2 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:2"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:adi:2
dimstar accepted review
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory