[release-announce] os-brick 4.3.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 8 09:34:54 UTC 2021
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
More information about the Release-announce
mailing list