[release-announce] ironic-lib 4.5.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 21 09:26:49 UTC 2021


We exuberantly announce the release of:

ironic-lib 4.5.0: Ironic common library

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/ironic-lib

Download the package from:

    https://pypi.org/project/ironic-lib

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/ironic-lib

For more details, please see below.

4.5.0
^^^^^

Bug Fixes

* Adds an additional error to look for in the "qemu-img" image
  conversion retry logic to automatically retry if 'Cannot allocate
  memory' is encountered, as "qemu-img" makes a number of memory
  allocation requests and the most likely is upon creating the
  convesrsion thread resulting in 'qemu: qemu_thread_create_: Resource
  temporarily unavailable' but other memory allocation fails can
  result in 'Failed to allocate memory: Cannot allocate memory'. Both
  types of errors are now checked and automatically retried upon.


Docutils System Messages
************************

Changes in ironic-lib 4.4.0..4.5.0
----------------------------------

ebdf678 Import mounted context manager from IPA
0bbba8e Remove lower-constraints job
c99fae9 Fix lower-constraints with the new pip resolver
9be6afc Fix other out of memory error for qemu-img convert
e788188 Set safe version of hacking
715e5c2 Add Python3 wallaby unit tests


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

bindep.txt                                         |  9 +++
etc/ironic/rootwrap.d/ironic-lib.filters           |  1 +
ironic_lib/disk_utils.py                           |  6 +-
ironic_lib/utils.py                                | 53 ++++++++++++++++++
lower-constraints.txt                              | 62 ---------------------
...nal-disk-conversion-retry-dfff93cbdf779f81.yaml | 11 ++++
test-requirements.txt                              |  6 +-
tox.ini                                            |  6 ++
zuul.d/project.yaml                                |  3 +-
11 files changed, 176 insertions(+), 69 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 03e9602..accb626 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-flake8-import-order>=0.17.1 # LGPLv3
-hacking>=3.1.0,<3.2.0 # Apache-2.0
@@ -9,0 +8,2 @@ oslotest>=3.2.0 # Apache-2.0
+
+# doc requirements
@@ -11 +11 @@ doc8>=0.6.0 # Apache-2.0
-Pygments>=2.2.0 # BSD
+






More information about the Release-announce mailing list