We are excited to announce the release of: cinder 26.2.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 26.2.0 ^^^^^^ Bug Fixes * Volumes with multi-attach type can be connected to multiple instances. Additional logic has been implemented for FCP/NVMe protocols to handle the removal of cinder volumes from multiple instances. For more details, please check Launchpad bug #2110274 (https://bugs.launchpad.net/cinder/+bug/2110274) * Bug #2111461 (https://bugs.launchpad.net/cinder/+bug/2111461): Fixed issue preventing cinder-manage command to purge deleted rows due to foreign key constraint errors. This happened as timestamp for bulk delete operations were recalculated per table resulting in slighty different intervals for deleting rows on primary and dependents tables. * Bug #1907295 (https://bugs.launchpad.net/cinder/+bug/1907295): Fixed When a volume was not in the correct status to accept an attachment update (e.g.: volume in error or duplicate connectors), the REST API was returning a 500 (Internal Server Error). It now correctly returns the response code 409 (Conflict) in this situation. * RBD bug #2115985 (https://bugs.launchpad.net/cinder/+bug/2115985): Fixed issue when managing a volume with "multiattach" or "replication_enabled" properties in volume type. * HPE 3PAR driver Bug #2119709 (https://bugs.launchpad.net/cinder/+bug/2119709): Fixed: skip license check to work with new wsapi (of 2025). * HPE 3par driver bug #2112433 (https://bugs.launchpad.net/cinder/+bug/2112433): Fixed failure observed when vlan ip is same as iSCSI ip by ignoring the duplicate ip Changes in cinder 26.1.0..26.2.0 -------------------------------- 324204e89 Respond with HTTP 409 on resource conflict 93d36f446 HPE 3par - skip license check for new wsapi ae31f0edf NetApp - Fixed detach issue for multi-attached volume 45ae44aab RBD: Fix issue with managing volume with type properties 7dbeffea8 RBD unit tests: Set cfg.rados_connect_timeout 79aaa7dcf cinder-manage: Use same timestamp for purging deleted rows b83934da5 Update PowerMax driver doc support matrix for Caracal Dalmatian Epoxy 2da9df940 Pin flake8-import-order<0.19.0 df190f7f4 HPE 3par: Ignore duplicate IP in iSCSI/vlan ip Diffstat (except docs and test files) ------------------------------------- api-ref/source/v3/attachments.inc | 1 + cinder/api/v3/attachments.py | 4 +- cinder/db/sqlalchemy/api.py | 2 +- cinder/exception.py | 5 + .../unit/volume/drivers/netapp/dataontap/fakes.py | 15 +++ .../drivers/netapp/dataontap/test_block_base.py | 89 ++++++++++++- .../drivers/netapp/dataontap/test_nvme_library.py | 44 +++++- cinder/volume/api.py | 4 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 7 +- cinder/volume/drivers/hpe/hpe_3par_iscsi.py | 30 +++-- .../volume/drivers/netapp/dataontap/block_base.py | 14 +- .../drivers/netapp/dataontap/nvme_library.py | 7 + cinder/volume/drivers/netapp/utils.py | 19 +++ cinder/volume/drivers/rbd.py | 16 ++- .../drivers/dell-emc-powermax-driver.rst | 21 ++- ...-for-multiattached-volume-7202cecaeed5ecd0.yaml | 8 ++ ...ign-key-constraint-errors-8a60db1f0158b36e.yaml | 9 ++ .../fix-500-http-error-on-resource-conflict.yaml | 8 ++ ...ge-replicated-multiattach-9bc258d349e0f5a6.yaml | 7 + ...de-changes-for-wsapi-2025-75a9fda5d994504c.yaml | 4 + ...-3par-ignore-duplicate-ip-7e67260ee1cab40e.yaml | 5 + test-requirements.txt | 2 +- 27 files changed, 661 insertions(+), 94 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0b0e20c6d..70e647ed5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking>=7.0.0,<7.1.0 # Apache-2.0 -flake8-import-order # LGPLv3 +flake8-import-order<0.19.0 # LGPLv3
participants (1)
-
no-reply@openstack.org