[release-announce] oslo.concurrency 3.29.0 (stein)
no-reply at openstack.org
no-reply at openstack.org
Wed Nov 21 09:22:11 UTC 2018
We are pumped to announce the release of:
oslo.concurrency 3.29.0: Oslo Concurrency library
This release is part of the stein release series.
The source is available from:
https://git.openstack.org/cgit/openstack/oslo.concurrency
Download the package from:
https://pypi.org/project/oslo.concurrency
Please report issues through launchpad:
https://bugs.launchpad.net/oslo.concurrency
For more details, please see below.
3.29.0
^^^^^^
Prelude
*******
This release includes optional support for fair locks. When fair
locks are specified, blocking waiters will acquire the lock in the
order that they blocked.
New Features
************
* We now have optional support for "fair" locks. When fair locks
are specified, blocking waiters will acquire the lock in the order
that they blocked. This can be useful to ensure that existing
blocked waiters do not wait indefinitely in the face of large
numbers of new attempts to acquire the lock. When specifying locks
as both "external" and "fair", the ordering *within* a given process
will be fair, but the ordering *between* processes will be
determined by the behaviour of the underlying OS.
Changes in oslo.concurrency 3.28.1..3.29.0
------------------------------------------
2b55da6 Add support for fair locks
de4d88d Clean up .gitignore references to personal tools
5b28448 Don't quote {posargs} in tox.ini
ade5db6 Always build universal wheels
7d4433e Use templates for cover and lower-constraints
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 21 ++++---
.zuul.yaml | 21 +++----
oslo_concurrency/lockutils.py | 66 ++++++++++++++++++++--
...add-option-for-fair-locks-b6d660e97683cec6.yaml | 15 +++++
setup.cfg | 2 +-
tox.ini | 8 ++-
8 files changed, 167 insertions(+), 31 deletions(-)
More information about the Release-announce
mailing list