On 1/13/2015 9:07 AM, Doug Hellmann wrote:
The Oslo team is pleased to announce the release of oslo.concurrency 0.4.0: oslo.concurrency library This release removes the use of ConfigFilter when accessing configuration options, making it possible for applications to set defaults for the lock path option that refer to other option values. This version also adds a new context manager for detecting long-running operations and logging when they take longer than expected. See oslo_concurrency.watchdog. For more details, please see the git log history below and http://launchpad.net/oslo.concurrency/+milestone/0.4.0 Please report issues through launchpad: http://bugs.launchpad.net/oslo.concurrency ---------------------------------------- Changes in openstack/oslo.concurrency 0.3.0..0.4.0 3dfefe6 Bump to hacking 0.10 43dc67e Updated from global requirements df35680 add watchdog module 18bcbe2 Updated from global requirements 234b007 make time format for processutils match lockutils a414266 Correct the translation domain for loading messages 9066336 Add a reader/writer lock 9dd6d21 Don't use ConfigFilter for lockutils 093ed4f Report import warnings where the import occurs 7c7493f Port processutils to Python 3 2aafe6f Activate pep8 check that _ is imported 32bf940 Drop requirements-py3.txt deb0152 Updated from global requirements d59543d Clean up API documentation 5de5c42 Workflow documentation is now in infra-manual 09ab853 Remove noqa from test files 3de55f3 test compatibility for old imports 4fd64cb Fix bug link in README.rst diffstat (except docs and test files): .gitignore | 1 - CONTRIBUTING.rst | 7 +- README.rst | 2 +- oslo/concurrency/__init__.py | 2 +- oslo_concurrency/_i18n.py | 2 +- oslo_concurrency/lockutils.py | 175 +++++++++++- oslo_concurrency/opts.py | 2 +- oslo_concurrency/processutils.py | 23 +- oslo_concurrency/watchdog.py | 66 +++++ requirements-py3.txt | 14 - requirements.txt | 6 +- setup.cfg | 5 +- test-requirements.txt | 3 +- tests/__init__.py | 2 +- tests/test_import.py | 31 +++ tests/test_lockutils.py | 4 +- tests/test_processutils.py | 18 +- tests/test_warning.py | 32 +++ tests/test_watchdog.py | 75 ++++++ tox.ini | 5 - 31 files changed, 832 insertions(+), 90 deletions(-) Requirements updates: diff --git a/requirements.txt b/requirements.txt index a27b434..fb89633 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ fixtures>=0.3.14 -oslo.config>=1.4.0 # Apache-2.0 +oslo.config>=1.6.0 # Apache-2.0 @@ -11 +11 @@ oslo.i18n>=1.0.0 # Apache-2.0 -oslo.utils>=1.0.0 # Apache-2.0 +oslo.utils>=1.2.0 # Apache-2.0 @@ -14 +14 @@ six>=1.7.0 -retrying>=1.2.2,!=1.3.0 # Apache-2.0 +retrying>=1.2.3,!=1.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c424655..32cdaae 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.9.1,<0.10 +hacking>=0.10.0,<0.11 @@ -7,0 +8 @@ coverage>=3.6 +futures>=2.1.6 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Looks like we probably have a new bug in nova now: http://goo.gl/i7qa0f -- Thanks, Matt Riedemann __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev