We are amped to announce the release of: cinder 19.2.0: OpenStack Block Storage This release is part of the xena stable 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. 19.2.0 ^^^^^^ Upgrade Notes ************* * This release introduces a new configuration option, "vmdk_allowed_types", that specifies the list of VMDK image subformats that Cinder will allow. The default setting allows only the 'streamOptimized' and 'monolithicSparse' subformats, which do not use named extents. Security Issues *************** * This release introduces a new configuration option, "vmdk_allowed_types", that specifies the list of VMDK image subformats that Cinder will allow in order to prevent exposure of host information by modifying the named extents in a VMDK image. The default setting allows only the 'streamOptimized' and 'monolithicSparse' subformats, which do not use named extents. * As part of the fix for Bug #1996188 (https://bugs.launchpad.net/cinder/+bug/1996188), cinder is now more strict in checking that the "disk_format" recorded for an image (as revealed by the Image Service API image-show response) matches what cinder detects when it downloads the image. Thus, some requests to create a volume from a source image that had previously succeeded may fail with an "ImageUnacceptable" error. Bug Fixes ********* * RBD Driver bug #1957073 (https://bugs.launchpad.net/cinder/+bug/1957073): Fixed snapshot deletion failure when its volume doesn't exist. * Bug #1996188 (https://bugs.launchpad.net/cinder/+bug/1996188): Fixed issue where a VMDK image file whose createType allowed named extents could expose host information. This change introduces a new configuration option, "vmdk_allowed_types", that specifies the list of VMDK image subformats that Cinder will allow. The default setting allows only the 'streamOptimized' and 'monolithicSparse' subformats. * RBD driver bug #1916843 (https://bugs.launchpad.net/cinder/+bug/1916843): Fixed rpc timeout when backing up RBD snapshot. We no longer flatten temporary volumes and snapshots. * NFS driver bug #1946059 (https://bugs.launchpad.net/cinder/+bug/1946059): Fixed revert to snapshot operation. * HPE 3PAR driver Bug #1958122 (https://bugs.launchpad.net/cinder/+bug/1958122): Fixed issue of multi-detach operation in multi host environment. * PowerMax driver bug #1930290 (https://bugs.launchpad.net/cinder/+bug/1930290): This fixes the QoS conflict issue on a child storage group by not setting QoS on a parent storage group. Changes in cinder 19.1.1..19.2.0 -------------------------------- 9810c05e7 Use the json format output of qemu-img info e96415409 Check VMDK subformat against an allowed list 4c7dbde44 rbd: Fix snapshot delete when the source volume doesn't exist d941ad28f NFS: Fix generic revert to snapshot flow 14f6b7ac6 Unpin flake8-logging-format 4a1c0fa7f Pin flake8-logging-format to 0.6.0 c58f74029 SF: Remove compat clone image code 5a21cd9be RBD: Don't flatten temporary resources b25e15828 HPE 3PAR: In multi host env, fix multi-detach operation b5e84fea7 PowerMax Driver - Update unsupported retype combinations 6e3fd9e8f PowerMax Driver - QoS should not be set on parent storage group 61c26789c PowerMax Driver - Retype fix for replication Diffstat (except docs and test files) ------------------------------------- cinder/image/image_utils.py | 193 ++++++++-- .../drivers/dell_emc/powermax/powermax_data.py | 5 + .../dell_emc/powermax/test_powermax_common.py | 75 +++- .../dell_emc/powermax/test_powermax_masking.py | 24 ++ .../volume/drivers/solidfire/test_solidfire.py | 32 -- cinder/volume/drivers/dell_emc/powermax/common.py | 74 +++- cinder/volume/drivers/dell_emc/powermax/masking.py | 13 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 57 ++- .../volume/drivers/netapp/dataontap/block_cmode.py | 10 +- .../volume/drivers/netapp/dataontap/nfs_cmode.py | 8 +- cinder/volume/drivers/rbd.py | 67 ++-- cinder/volume/drivers/remotefs.py | 2 +- cinder/volume/drivers/solidfire.py | 33 -- cinder/volume/flows/manager/create_volume.py | 4 +- .../notes/bug-1957073-0d1307a8637a62b7.yaml | 6 + ...vmdk-subformat-allow-list-93e6943d9a486d11.yaml | 33 ++ .../ceph-backup-no-flatten-36557727e9d73b2b.yaml | 7 + .../fix-nfs-revert-to-snap-adc04204b3661d66.yaml | 6 + ...-detach-in-multi-host-env-3f2211f29a336b6e.yaml | 6 + .../powermax-bug-1930290-4f598329a6ced006.yaml | 7 + 25 files changed, 1225 insertions(+), 379 deletions(-)
participants (1)
-
no-reply@openstack.org