We are excited to announce the release of: os-brick 2.6.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. 2.6.0 ^^^^^ Bug Fixes * Under certain conditions detaching a multipath device may result in failure when flushing one of the individual paths, but the disconnect should have succeeded, because there were other paths available to flush all the data. The multipath disconnect mechanism is now more robust and will only fail when disconnecting if multipath would lose data. Changes in os-brick 2.5.3..2.6.0 -------------------------------- d398fa8 'iscsiadm -m session' failure handling 5742ebe Improve docstrings 9370a16 Optimize FC device checking f776f5a Ignore volume disconnect if it is not connected 9a62860 Fix spelling mistakes c935c1d Cleanup Zuul config file c05136a add lib-forward-testing-python3 test job d38c610 add python 3.6 unit test job b9f34e7 switch documentation job to new PTI f10d067 import zuul job settings from project-config 028af87 Improve detection of multipathd running aecf9c9 Improve iSCSI device detection speed bbb450a Replace assertRaisesRegexp with assertRaisesRegex d866ee7 Fix multipath disconnect with path failure 92feff7 Tests: Add unit tests for nfs mount race b6f47da Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 ++++- os_brick/initiator/connectors/fibre_channel.py | 29 +++--- .../initiator/connectors/fibre_channel_s390x.py | 2 +- os_brick/initiator/connectors/iscsi.py | 58 +++++++---- os_brick/initiator/connectors/nvme.py | 6 ++ os_brick/initiator/linuxscsi.py | 61 +++++++++-- .../initiator/connectors/test_fibre_channel.py | 22 +++- .../connectors/test_fibre_channel_s390x.py | 3 +- .../fix-multipath-disconnect-819d01e6e981883e.yaml | 10 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ 16 files changed, 406 insertions(+), 81 deletions(-)
participants (1)
-
no-reply@openstack.org