[release-announce] os-brick 6.4.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Mon Aug 28 08:49:02 UTC 2023
We enthusiastically announce the release of:
os-brick 6.4.0: OpenStack Cinder brick library for managing local
volume attaches
This release is part of the bobcat 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.
6.4.0
^^^^^
New Features
************
* iSCSI and FCP: Support for different SCSI addressing modes: SAM,
SAM-2, and SAM-3 flat addressing. Defaults to SAM/transparent, but
cinder drivers can set key "addressing_mode" in the connection
properties to indicate other addressing modes using one of the
constants from "os_brick.constants.SCSI_ADDRESSING_*" as the value.
Bug Fixes
*********
* Bug #1609753 (https://bugs.launchpad.net/os-brick/+bug/1609753):
Fixed resizing multipath device when user friendly names are ON.
* Bug #2032177 (https://bugs.launchpad.net/os-brick/+bug/2032177):
Handled the issue when one or more paths of a multipath device are
down and we try to extend the device. This is addressed by adding an
additional check to verify that all devices are up before extending
the multipath device to avoid leaving devices with inconsistent
sizes.
* NVMe-oF bug #2016029 (https://bugs.launchpad.net/os-
brick/+bug/2016029): The NVMe-oF connector now creates
*/etc/nvme/hostid* when it's missing from the system. That way the
Host ID will persist and always be the same, instead of being
randomly generated.
* NVMe-oF connector bug #2026257 (https://bugs.launchpad.net/os-
brick/+bug/2026257): Fixes _get_host_uuid for nvmeof failing when
using a btrfs root fs.
Changes in os-brick 6.3.0..6.4.0
--------------------------------
71627c5 Fix unit tests when hostid file exists
1435059 Check paths before extending device
16c90d5 NVMe-oF: Create /etc/nvme/hostid
00caa73 RBD: Improve close and flush in IOWrapper
5996164 SCSI: Support non SAM LUN addressing
7571471 Fix multipath resize map with friendly names
c187a33 [docs] add autodoc_mock_imports
edc1bc4 nvmeof: Call findmnt with -v
4d41c29 mypy: Fix failing mypy job
2241a07 Bump mypy to 1.2.0
5926a4d LVM: Remove outdated comment
acd0265 linuxrbd: Remove rados_connect_timeout parameter
Diffstat (except docs and test files)
-------------------------------------
os_brick/constants.py | 25 ++++++
os_brick/initiator/connectors/base.py | 18 +---
os_brick/initiator/connectors/fibre_channel.py | 13 ++-
.../initiator/connectors/fibre_channel_s390x.py | 4 +-
os_brick/initiator/connectors/iscsi.py | 11 +++
os_brick/initiator/connectors/nvmeof.py | 9 +-
os_brick/initiator/linuxfc.py | 4 +
os_brick/initiator/linuxrbd.py | 22 ++---
os_brick/initiator/linuxscsi.py | 86 ++++++++++++++++++--
os_brick/local_dev/lvm.py | 6 +-
os_brick/privileged/nvmeof.py | 21 +++++
.../initiator/connectors/test_fibre_channel.py | 50 ++++++++++++
.../connectors/test_fibre_channel_s390x.py | 4 +-
os_brick/utils.py | 34 ++++++++
.../notes/bug-1609753-16eace7f2b48d805.yaml | 5 ++
.../fix-extend-multipath-a308d333061665fd.yaml | 9 ++
.../nvmeof-create-hostid-15bf84ec00726fad.yaml | 7 ++
.../nvmeof-findmnt-args-b2c966af83bd3bf3.yaml | 5 ++
.../scsi-addressing-modes-7674ea30d4ff4c49.yaml | 8 ++
test-requirements.txt | 2 +-
29 files changed, 561 insertions(+), 73 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 2019300..b826668 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -20 +20 @@ bandit>=1.7.0,<1.8.0 # Apache-2.0
-mypy>=1.1.1 # MIT
+mypy>=1.2.0 # MIT
More information about the Release-announce
mailing list