os-brick 4.3.0 (wallaby)
We are thrilled to announce the release of: os-brick 4.3.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the wallaby 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. 4.3.0 ^^^^^ New Features ************ * NVMeOF connector: The NVMeOF connector was upgraded in the previous release to support MDRAID replication, but we forgot to mention it. The connector continues to support MDRAID replication in this release. Bug Fixes ********* * Bug #1915678 (https://bugs.launchpad.net/cinder/+bug/1915678): Fix unhandled exception during iscsi volume attachment with multipath enabled that resulted in the cinder-volume service becoming stuck and requiring a restart. * 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. * Bug #1916264 (https://bugs.launchpad.net/os-brick/+bug/1916264): fixed a regression in the NVMeOF connector that prevented volume attachments for drivers not using MDRAID replication. Changes in os-brick 4.2.0..4.3.0 -------------------------------- 5e71a2d NVMeOF connector driver connection information compatibility fix 9a59547 Update requirements for wallaby release 7faaf75 Move os-brick to new hacking 4.0.0 4478433 Avoid unhandled exceptions during connecting to iSCSI portals 55376b8 Enforce import order with flake8-import-order 9d19bb9 Fix import order of libraries a9011e5 Remove six 15c114d Changed minversion in tox to 3.18.0 f8de438 ScaleIO: More connection info backward compatibility c598659 Update TOX_CONSTRAINTS_FILE 920a35f Add fixtures to test-reqs 1432c36 FC: Fix not flushing on detach Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 27 +- os_brick/encryptors/__init__.py | 3 +- os_brick/encryptors/base.py | 4 +- os_brick/encryptors/cryptsetup.py | 5 +- os_brick/encryptors/luks.py | 5 +- os_brick/exception.py | 11 +- os_brick/initiator/connectors/base.py | 1 - os_brick/initiator/connectors/fibre_channel.py | 26 +- .../initiator/connectors/fibre_channel_s390x.py | 1 - os_brick/initiator/connectors/iscsi.py | 25 +- os_brick/initiator/connectors/nvmeof.py | 351 +++++++++++- os_brick/initiator/connectors/scaleio.py | 9 +- os_brick/initiator/connectors/storpool.py | 4 +- os_brick/initiator/connectors/vmware.py | 5 +- os_brick/initiator/initiator_connector.py | 5 +- os_brick/initiator/linuxrbd.py | 1 + os_brick/initiator/linuxscsi.py | 22 +- os_brick/local_dev/lvm.py | 11 +- os_brick/privileged/rootwrap.py | 3 +- os_brick/remotefs/remotefs.py | 5 +- os_brick/remotefs/windows_remotefs.py | 3 +- .../initiator/connectors/test_fibre_channel.py | 10 +- os_brick/utils.py | 20 +- .../notes/bug-1915678-901a6bd24ecede72.yaml | 7 + .../fc-flush-single-path-22ed6cc7b56a6d9b.yaml | 6 + .../update-nvmeof-connector-6260a658c15a9a6e.yaml | 14 + requirements.txt | 19 +- test-requirements.txt | 12 +- tools/lintstack.py | 3 +- tox.ini | 14 +- 47 files changed, 1076 insertions(+), 310 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fb94332..8d46ae0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,3 @@ -pbr>=5.5.0 # Apache-2.0 -eventlet>=0.26.1 # MIT -oslo.concurrency>=4.3.0 # Apache-2.0 +pbr>=5.5.1 # Apache-2.0 +eventlet>=0.30.1 # MIT +oslo.concurrency>=4.4.0 # Apache-2.0 @@ -12,7 +12,6 @@ oslo.privsep>=2.4.0 # Apache-2.0 -oslo.serialization>=4.0.1 # Apache-2.0 -oslo.service>=2.4.0 # Apache-2.0 -oslo.utils>=4.7.0 # Apache-2.0 -requests>=2.23.0 # Apache-2.0 -six>=1.15.0 # MIT -tenacity>=6.2.0 # Apache-2.0 -os-win>=5.1.0 # Apache-2.0 +oslo.serialization>=4.1.0 # Apache-2.0 +oslo.service>=2.5.0 # Apache-2.0 +oslo.utils>=4.8.0 # Apache-2.0 +requests>=2.25.1 # Apache-2.0 +tenacity>=6.3.1 # Apache-2.0 +os-win>=5.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 890c064..efbc9a4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5,3 @@ -hacking>=3.1.0,<3.2.0 # Apache-2.0 -coverage>=5.2.1 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +flake8-import-order # LGPLv3 +coverage>=5.5 # Apache-2.0 @@ -11,3 +12,3 @@ testtools>=2.4.0 # MIT -stestr>=3.0.1 # Apache-2.0 -oslo.vmware>=3.7.0 # Apache-2.0 -castellan>=3.6.0 # Apache-2.0 +stestr>=3.1.0 # Apache-2.0 +oslo.vmware>=3.8.0 # Apache-2.0 +castellan>=3.7.0 # Apache-2.0 @@ -15,0 +17 @@ doc8>=0.8.1 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD
participants (1)
-
no-reply@openstack.org