os-brick 2.10.6 (train)
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'
participants (1)
-
no-reply@openstack.org