zktools 0.2
Zookeeper Tools
Latest Version: 0.2.1
=============== Zookeeper Tools =============== ``zktools`` is a package of tools implementing higher level constructs using `Apache Zookeeper`_. It currently provides: * ``Configuration`` - Zookeeper Configuration Helpers to store and load configuration information stored in Zookeeper nodes. * ``Locks`` - A Zookeeper lock with support for non-blocking acquire, modeled on Python's Lock objects that also includes a `Revocable Shared Locks with Freaking Laser Beams` described in the `Zookeeper Recipe's <http://zookeeper.apache.org/doc/current/recipes.html#sc_recoverableSharedLocks>`_. See `the full docs`_ for more information. License ======= ``zktools`` is offered under the MPL license. Authors ======= ``zktools`` is made available by the `Mozilla Foundation`. .. _Apache Zookeeper: http://zookeeper.apache.org/ .. _the full docs: http://zktools.rtfd.org/ Changelog ========= 0.2 (02/03/2012) ------------- Changes ******* - Added context manager return to lock to allow use of the 'with' statement. - Refactored to use zc.zk ZooKeeper library for higher level Zookeeper abstraction with automatic watch re-establishment. Features ******** - Node object to retrieve ZNode data from Zookeeper and keep it up to date. - Node objects can have data and children subscribers. - NodeDict object that maps a shallow tree (one level of children) into a dict-like object. Backward Incompatibilities ************************** - SharedZkLock has been refactored into ZkWriteLock and ZkReadLock. - ``revoked`` is a property of Locks, not a method. - ZkConnection is gone, lock objects, ZkNode, and ZkNodeDict all expect zc.zk ZooKeeper instances. 0.1 (11/22/2011) ---------------- Features ******** - Lock implementation, with revokable shared locks. - Zookeeper connection object with automatic reconnect.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| zktools-0.2.tar.gz (md5) | Source | 2012-02-03 | 11KB | 146 | |
- Author: Mozilla Foundation
- Home Page: http://zktools.readthedocs.org/
- Keywords: zookeeper lock leader configuration
- License: MPLv2.0
- Categories
- Package Index Owner: bbangert
- DOAP record: zktools-0.2.xml
