Re: [openstack-dev] oslo.concurrency 0.4.0 released

2015-01-13 Thread Sean Dague
On 01/13/2015 11:46 AM, Matt Riedemann wrote:
 
 
 On 1/13/2015 10:21 AM, Matt Riedemann wrote:


 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

 
 Bug is reported with details inline:
 
 https://bugs.launchpad.net/oslo.concurrency/+bug/1410348

Here is a way to address if from purely the nova side -
https://review.openstack.org/146929

-Sean

-- 
Sean Dague
http://dague.net

__
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


Re: [openstack-dev] oslo.concurrency 0.4.0 released

2015-01-13 Thread Doug Hellmann

 On Jan 13, 2015, at 12:12 PM, Sean Dague s...@dague.net wrote:
 
 On 01/13/2015 11:46 AM, Matt Riedemann wrote:
 
 
 On 1/13/2015 10:21 AM, Matt Riedemann wrote:
 
 
 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
 
 
 Bug is reported with details inline:
 
 https://bugs.launchpad.net/oslo.concurrency/+bug/1410348
 
 Here is a way to address if from purely the nova side -
 https://review.openstack.org/146929

Patch to oslo.concurrency: https://review.openstack.org/#/c/146932/
Patch to nova to use the above: https://review.openstack.org/#/c/146937/

My nova patch would require a new release of oslo.concurrency, which we’ll be 
making as quickly as possible, but in the mean time it makes sense to merge 
Sean’s patch to nova.

Doug

 
   -Sean
 
 -- 
 Sean Dague
 http://dague.net
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 

[openstack-dev] oslo.concurrency 0.4.0 released

2015-01-13 Thread Doug Hellmann
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


Re: [openstack-dev] oslo.concurrency 0.4.0 released

2015-01-13 Thread Matt Riedemann



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


Re: [openstack-dev] oslo.concurrency 0.4.0 released

2015-01-13 Thread Matt Riedemann



On 1/13/2015 10:21 AM, Matt Riedemann wrote:



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



Bug is reported with details inline:

https://bugs.launchpad.net/oslo.concurrency/+bug/1410348

--

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