We jubilantly announce the release of: os-brick 5.1.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the yoga 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. 5.1.0 ^^^^^ Upgrade Notes ************* * Services using os-brick need to set the "lock_path" configuration option in their "[oslo_concurrency]" section since it doesn't have a valid default (related bug #1947370 (https://bugs.launchpad.net/cinder/+bug/1947370)). Bug Fixes ********* * Bug #1944474 (https://bugs.launchpad.net/os-brick/+bug/1944474): Fixed missing retries to reinitiate iSCSI connections with high concurrency of connections and with multipath enabled. * NVMe-oF connector bug #1945323 (https://bugs.launchpad.net/os- brick/+bug/1945323) [bugs.launchpad.net]: Fixed a regression where connect_volume returned a list with a single path instead of just the path * Bug #1947370 (https://bugs.launchpad.net/cinder/+bug/1947370): Fixed race conditions on iSCSI with shared targets and NVMe "connect_volume" and "disconnect_volume" calls. Changes in os-brick 5.0.0..5.1.0 -------------------------------- 6a43669 Use file locks in connectors 3d1ae08 Update notes about hacking on os-brick 8832c53 multipath/iscsi: iSCSI connections are not reinitiated after reboot dd90bb6 Fix paths for NVMe devices (non-nguid) 4f63dd0 Add Python3 yoga unit tests 5c311d1 Update master for stable/xena Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.rst | 5 ++- os_brick/initiator/connectors/fibre_channel.py | 6 ++-- os_brick/initiator/connectors/huawei.py | 4 +-- os_brick/initiator/connectors/iscsi.py | 39 ++++++++++++++-------- os_brick/initiator/connectors/nvmeof.py | 22 ++++++------ os_brick/initiator/connectors/scaleio.py | 4 +-- os_brick/initiator/utils.py | 3 +- .../notes/bug-1944474-55c5ebb3a37801aa.yaml | 6 ++++ .../notes/bug-1945323-4140f5aff3558082.yaml | 6 ++++ .../notes/external-locks-9f015988ebdc37d6.yaml | 12 +++++++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 ++++ 17 files changed, 139 insertions(+), 38 deletions(-)