[openstack-dev] [all] too 0.13.0 release

Doug Hellmann doug at doughellmann.com
Mon Mar 9 14:44:21 UTC 2015


The Oslo team is pumped to announce the release of:

tooz 0.13.0: Coordination library for distributed systems.

For more details, please see the git log history below and:

    http://launchpad.net/python-tooz/+milestone/0.13.0

Please report issues through launchpad:

    http://bugs.launchpad.net/python-tooz/

Notable changes
----------------

We hope to make this the last release of the library for the Kilo cycle.

Changes in tooz 0.12..0.13.0
----------------------------

3d01a84 Two locks acquired from one coord must works
47f831f Updated from global requirements
a879eb9 Releases locks in tests
60bf3af Allow coordinator non-string options and use them
9afaefd Since we use msgpack this can be more than a str
5b77b96 Updated from global requirements

Diffstat (except docs and test files)
-------------------------------------

requirements-py3.txt            | 11 +++--
requirements.txt                |  9 ++--
setup.py                        |  8 +++-
test-requirements.txt           |  3 ++
tooz/coordination.py            | 20 +++++++--
tooz/drivers/file.py            |  6 +--
tooz/drivers/memcached.py       |  9 ++--
tooz/drivers/mysql.py           | 93 ++++++++++++++++++++++-------------------
tooz/drivers/pgsql.py           | 42 ++++++++++++-------
tooz/drivers/redis.py           | 11 +----
tooz/drivers/zake.py            |  6 ++-
tooz/drivers/zookeeper.py       | 16 +++++--
tooz/locking.py                 | 66 +++++++++++++++++++++++++++++
tooz/utils.py                   | 28 +++++++++++++
15 files changed, 271 insertions(+), 94 deletions(-)


Requirements updates
--------------------

diff --git a/requirements-py3.txt b/requirements-py3.txt
index 5b14e3c..9c359b3 100644
--- a/requirements-py3.txt
+++ b/requirements-py3.txt
@@ -0,0 +1,3 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
@@ -4,2 +7,2 @@ stevedore>=1.1.0
-six>=1.7.0
-iso8601
+six>=1.9.0
+iso8601>=0.1.9
@@ -11,2 +14,2 @@ retrying>=1.2.3,!=1.3.0
-oslo.utils>=1.0.0
-redis
+oslo.utils>=1.2.0                       # Apache-2.0
+redis>=2.10.0
diff --git a/requirements.txt b/requirements.txt
index 5f7325e..4f3931c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,3 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
@@ -4 +7 @@ stevedore>=1.1.0
-six>=1.7.0
+six>=1.9.0
@@ -8 +11 @@ pymemcache>=1.2
-zake>=0.1
+zake>=0.1.6 # Apache-2.0
@@ -12 +15 @@ futures>=2.1.6
-oslo.utils>=1.0.0
+oslo.utils>=1.2.0                       # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9839287..6c62a75 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -0,0 +1,3 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.


More information about the OpenStack-dev mailing list