[release-announce] os-brick 2.10.6 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 8 11:03:39 UTC 2021


We are amped to announce the release of:

os-brick 2.10.6: OpenStack Cinder brick library for managing local
volume attaches

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/os-brick

Download the package from:

    https://pypi.org/project/os-brick

Please report issues through:

    https://bugs.launchpad.net/os-brick/+bugs

For more details, please see below.

2.10.6
^^^^^^


Prelude
*******

This release fixes an issue that could cause data loss when the
configuration enabling/disabling multipathing is changed on a compute
when volumes are currently attached.


Bug Fixes
*********

* [bug 1862433 (https://bugs.launchpad.net/os-brick/+bug/1862443)]
  Fix an issue where platform id is needed to determine  name of scsi
  disk.

* Bug #1921381 (https://bugs.launchpad.net/cinder/+bug/1921381): Fix
  disconnecting volumes when the use_multipath value is changed from
  the connect_volume call to the disconnect_volume call.

* Bug #1897787 (https://bugs.launchpad.net/cinder/+bug/1897787): Fix
  Fibre Channel not flushing volumes on detach when a multipath
  connection was requested on their attach, but one was not found.

Changes in os-brick 2.10.5..2.10.6
----------------------------------

f6531c0 iSCSI: Fix flushing after multipath cfg change
39b64f6 FC: Fix not flushing on detach
49e4b21 Improve error handling on target query
3d6bb7e Add oslo.context dependency
53227a7 prepend platform info to by-path string
071b527 Adjust lower-constraints


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

lower-constraints.txt                              |  5 +-
os_brick/exception.py                              |  2 +-
os_brick/initiator/connectors/base_iscsi.py        | 17 ++--
os_brick/initiator/connectors/fibre_channel.py     | 48 +++++++----
.../initiator/connectors/fibre_channel_s390x.py    |  2 +-
os_brick/initiator/connectors/iscsi.py             | 67 +++++++++------
os_brick/initiator/linuxscsi.py                    | 42 +++++-----
.../initiator/connectors/test_fibre_channel.py     | 95 +++++++++++++++++++++-
.../connectors/test_fibre_channel_s390x.py         |  2 +-
.../notes/bug-1862443-e87ef38b60f9b979.yaml        |  5 ++
...ect-multipath-cfg-changed-637abc5ecf44fb10.yaml |  6 ++
.../fc-flush-single-path-22ed6cc7b56a6d9b.yaml     |  6 ++
.../wallaby-extra-prelude-d8de88e3e11a7b9f.yaml    |  5 ++
requirements.txt                                   |  1 +
test-requirements.txt                              |  2 +
19 files changed, 332 insertions(+), 113 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5c8666d..73795ea 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,0 +9 @@ oslo.concurrency>=3.26.0 # Apache-2.0
+oslo.context>=2.19.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index b0e98f6..73a2abf 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17,0 +18,2 @@ castellan>=0.16.0 # Apache-2.0
+bandit>=1.1.0;python_version>='3.4'
+bandit>=1.1.0,<=1.6.2;python_version=='2.7'






More information about the Release-announce mailing list