[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