We joyfully announce the release of: cinder 24.4.0 This release is part of the caracal 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. 24.4.0 ^^^^^^ Bug Fixes * Dell PowerMax Driver bug #2081742 (https://bugs.launchpad.net/cinder/+bug/2081742): The REST API calls for the masking view connection do not return the HostLUN ID immediately. To address this, an exception has been added to implement a retry mechanism. * Dell PowerMax Driver bug #2092259 (https://bugs.launchpad.net/cinder/+bug/2092259): Before a volume can be deleted, the driver issues a command to clean up active snapshots in the backend and then polls the backend to make sure the cleanup has occurred. This fix enhances the polling mechanism to give the backend more time to do the cleanup, thereby increasing the probability that the driver will be able to make a successful volume deletion request. * NFS driver bug #2074377 (https://bugs.launchpad.net/cinder/+bug/2074377): Fixed regression caused by change I65857288b797 (the mitigation for CVE-2024-32498) that was preventing the creation of a new volume from the second and subsequent snapshots of an existing volume. * RBD driver bug #2092534 (https://bugs.launchpad.net/cinder/+bug/2092534): Fixed uploading a volume to image when image has different format than volume. * Pure Storage driver bug #2100547 (https://bugs.launchpad.net/cinder/+bug/2100547): Fixed issue where volumes created as clones from a source image volume do get the defined QoS settings associated with the volume type used. * Pure Storage bug #2101859 (https://bugs.launchpad.net/cinder/+bug/2101859): Fixed issue where LACP bonds were not been correctly identified as NVMe targets. Changes in cinder 24.3.0..24.4.0 -------------------------------- 86f282dae Dell PowerMax: Enhanced the retry mechanism to verify the active snapshots. 6dbdf33fb Dell PowerMax: Added exception handling after the masking view REST call. 32a71114c NFS driver: Fix fail creating volume with multiple snapshots 7b571e5f5 [Pure Storage] Fix QoS setting for cloned volumes 7b90004f5 RBD: Fix upload volume with different format d4c631789 [Pure Storage] Fix issue with NVMe LACP ports not being identified 25d24836c Tests: Fix double mocking in test_rbd 10a37a90b Tests: Fix type error in volume encryption unit tests Diffstat (except docs and test files) ------------------------------------- cinder/image/image_utils.py | 64 +++++++++++++------ .../dell_emc/powermax/test_powermax_common.py | 31 +++++++++ .../dell_emc/powermax/test_powermax_rest.py | 15 +++-- cinder/volume/drivers/dell_emc/powermax/common.py | 2 +- cinder/volume/drivers/dell_emc/powermax/rest.py | 42 ++++++++---- cinder/volume/drivers/nfs.py | 8 ++- cinder/volume/drivers/pure.py | 8 ++- cinder/volume/drivers/rbd.py | 37 ++++++++++- cinder/volume/flows/manager/create_volume.py | 7 +- ...wermax-rest-api-hostlunid-ee22d0105c990ea0.yaml | 8 +++ ...ailed-fix-active-snapshot-ccc3f9b6251d2634.yaml | 12 ++++ ...fix-nfs-vol-from-snapshot-654a07d25a33bf7d.yaml | 8 +++ ...ix-rbd-upload-diff-format-38fc4ef24d7145ba.yaml | 7 ++ .../notes/pure_clone_qos_fix-a2a13311e94247db.yaml | 7 ++ .../pure_storage_nvme_lacp-ef1a2a911c7ecc75.yaml | 6 ++ 19 files changed, 362 insertions(+), 85 deletions(-)
participants (1)
-
no-reply@openstack.org