os-brick 6.6.0 (caracal)
We eagerly announce the release of: os-brick 6.6.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the caracal 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.6.0 ^^^^^ New Features ************ * NVMe-oF connector: Improved speed of creation of the "/etc/nvme/hostnqn" file. * NVMe-oF connector: Always write the same value in the same system for the "/etc/nvme/hostnqn" file in older nvme-cli versions when system UUID can be read from DMI. Bug Fixes ********* * Dell PowerFlex driver Bug #2046810 (https://bugs.launchpad.net/os- brick/+bug/2046810): Added new error code for PowerFlex 4.x which was causing this error. Added handling for the new error code returned from PowerFlex v4.x and allow the driver to ignore and skip a disconnect operation when the volume is not mapped. * NVMe-oF connector bug #2035695 (https://bugs.launchpad.net/os- brick/+bug/2035695): Fixed attaching volumes when all portals of a subsystem are reconnecting at the time of the request. * NVMe-oF connector bug #2035811 (https://bugs.launchpad.net/os- brick/+bug/2035811): Fixed attaching volumes on systems using newer NVMe kernel modules that present additional information in "/sys/class/nvme/nvme#/address". * NVMe-oF connector bug #2035606 (https://bugs.launchpad.net/os- brick/+bug/2035606): Fixed generation of hostnqn file on old nvme- cli versions. * NVMe-oF connector bug #1961222 (https://bugs.launchpad.net/os- brick/+bug/1961222): Fixed support of newer NVMe CLI v2. Changes in os-brick 6.5.0..6.6.0 -------------------------------- 2f5af5f Update python classifier in setup.cfg 16ba8ed NVMe-oF: Support nvme cli v2 268b126 NVME-oF: Fix to support new "address" in sysfs ec22c32 NVMe-oF: Fix attach when reconnecting 97e89d8 Dell Powerflex: Add new VOLUME_NOT_MAPPED_ERROR 02a9f59 Remove unnecessary 'type: ignore' comments 088c676 NVMe-oF: Improve hostnqn creation 7da3d82 NVMe-oF: Fix generation of hostnqn file 04a23c5 tox: Don't share envdir between pep8 and fast8 edcf5d6 Support hacking>=6.0.0 d38bceb Remove egg_info from setup.cfg 99f6f2b import pylint tooling from cinder Diffstat (except docs and test files) ------------------------------------- .pylintrc | 234 +++++++++++++++++++++ os_brick/initiator/connectors/iscsi.py | 15 +- os_brick/initiator/connectors/nvmeof.py | 70 +++++- os_brick/initiator/connectors/scaleio.py | 4 +- os_brick/privileged/nvmeof.py | 61 +++--- os_brick/utils.py | 13 +- ...ell-powerflex-bug-2046810-c16ba2bd8dde06d4.yaml | 9 + .../notes/nvmeof-connecting-788f77a42fe7dd3b.yaml | 7 + ...eof-faster-create-hostnqn-81a63844142858bf.yaml | 9 + .../notes/nvmeof-new-address-56044523cf8fc203.yaml | 8 + .../notes/nvmeof-old-shownqn-c8cc2820b9c1418e.yaml | 6 + .../notes/nvmeof-support-v2-0d3a423c26eee003.yaml | 6 + setup.cfg | 6 +- test-requirements.txt | 3 +- tools/coding-checks.sh | 55 +++++ tox.ini | 8 +- 19 files changed, 693 insertions(+), 79 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b826668..12e76a9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=5.0.0,<5.1.0 # Apache-2.0 +hacking>=6.0.0,<6.1.0 # Apache-2.0 @@ -16 +15,0 @@ castellan>=3.10.0 # Apache-2.0 -pycodestyle==2.8.0 # MIT
participants (1)
-
no-reply@openstack.org