[release-announce] cinder 19.2.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 26 12:06:46 UTC 2023
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(-)
More information about the Release-announce
mailing list