[release-announce] cinder 19.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 4 19:38:51 UTC 2022


We are pumped to announce the release of:

cinder 19.1.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.1.0
^^^^^^

Bug Fixes

* Bug #1935688 (https://bugs.launchpad.net/cinder/+bug/1935688):
  Cinder only supports uploading a volume of an encrypted volume type
  as an image to the Image service in "raw" format using a "bare"
  container type.  Previously, "os-volume_upload_image" action
  requests to the Block Storage API specifying different format option
  values were accepted, but would result in a later failure.  This
  condition is now checked at the API layer, and "os-
  volume_upload_image" action requests on a volume of an encrypted
  type that specify unsupported values for "disk_format" or
  "container_format" now result in a 400 (Bad Request) response.

* RBD driver bug #1947518
  (https://bugs.launchpad.net/cinder/+bug/1947518): Corrected a
  regression caused by the fix for Bug #1931004
  (https://bugs.launchpad.net/cinder/+bug/1931004) that was attempting
  to access the glance images RBD pool with write privileges when
  creating a volume from an image.

* Bug #1947134 (https://bugs.launchpad.net/cinder/+bug/1947134):
  Fixed the initialization of GPFS NFS driver when
  gpfs_images_share_mode is set to copy_on_write by correcting
  _same_filesystem functionality.

* Bug #1947123 (https://bugs.launchpad.net/cinder/+bug/1947123):
  Fixed the volume creation issue in GPFS NFS driver when
  gpfs_images_share_mode is set to copy_on_write.

* Pure Storage driver  Bug #1945824
  (https://bugs.launchpad.net/cinder/+bug/1945824): Fixed missing DB
  values when creating new consistency group from CG snapshot.

* Bug #1916980 (https://bugs.launchpad.net/cinder/+bug/1916980):
  Fixed stale volume notification information on volume detach.

* Bug #1935011 (https://bugs.launchpad.net/cinder/+bug/1935011):
  Fixed missing detach.start notification when deleting an attachment
  in reserved state.

* Bug #1937084 (https://bugs.launchpad.net/cinder/+bug/1937084):
  Fixed race condition between delete attachment and delete volume
  that can leave deleted volumes stuck as attached to instances.

* Bug #1924643 (https://bugs.launchpad.net/cinder/+bug/1924643):
  Fixed the NetApp cinder driver sub-clone operation that might be
  used by extend operation in case the extended size is greater than
  the max LUN geometry.

* Bug #1950474 (https://bugs.launchpad.net/cinder/+bug/1950474):
  Fixed policy authorization for transfer accept API. Previously,
  setting "enforce_new_defaults=True" in oslo_policy section would
  break the transfer accept API which is fixed in this release.

* PowerMax driver bug #1938572
  (https://bugs.launchpad.net/cinder/+bug/1938572) : Legacy PowerMax
  OS fix to convert an int to a string if the generation of snapVX is
  returned as an int from REST so that a 0  does not equate to False
  in python.

* Pure Storage Driver: Add internal check to allow for FlashArray
  with joint FC and NVMe-FC support

* Bug #1935057 (https://bugs.launchpad.net/cinder/+bug/1935057):
  Fixed sometimes on a detach volume may end in available and detached
  yet have an attachment in error_detaching.

Changes in cinder 19.0.0..19.1.0
--------------------------------

9a4f3459d Doc: Typos in Spectrum Virtulize family user guide
8cb212966 Doc: IBM flashsystem driver update
b66dbb151 [stable-only] Specify openstacksdk stable branch
ed0be0c8f Fix: Race between attachment and volume deletion
e85c22cef Expose volume_attachments in Volume OVO
1328c68a8 Delete attachment on remove_export failure
c0197c6f1 Fix detach notification
46415541a Volume transfers: Remove duplicate policy check
78682022d Reject bad img formats for uploaded encrypted vols
344f3e8b0 NetApp ONTAP: Fix sub-clone zapi call
93363e3c4 [stable-xena-only] update xena personas doc
5bebe93ef Dell PowerVault: Fix "cinder manageable-list"
b15107b36 Seagate driver: fix get_volume_size()
6c64d92a7 Fixed copy-on-write mode in GPFS NFS driver
d03012825 [Pure Storage] Add check for NVMe-FC capable array
5b169aeea RBD: Open RBD images read-only where possible
fe1e6be52 PowerMax Driver - Fix for legacy PowerMax OS around generations
3ba9b392a [Pure Storage] Add missing DB values when performing create CG from CG snap
c0892af62 Fix typo in message policy deprecations
febc0a003 PowerMax Docs - Xena release notes
5fcf5bd67 PowerMax Driver - Fix for GVG snapshot delete
c5ad93487 PowerMax Driver - Port load balancing fix
de55fab48 Dell PowerVault driver: Fix documentation typos


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   6 +
api-ref/source/v3/parameters.yaml                  |  14 +
api-ref/source/v3/volumes-v3-volumes-actions.inc   |   4 +-
cinder/api/contrib/volume_actions.py               |   8 +
cinder/db/sqlalchemy/api.py                        | 115 +++---
cinder/db/sqlalchemy/models.py                     |  10 +
cinder/objects/volume.py                           |   6 +-
cinder/policies/messages.py                        |   4 +-
.../unit/attachments/test_attachments_manager.py   |  51 ++-
.../drivers/dell_emc/powermax/powermax_data.py     |   8 +-
.../dell_emc/powermax/test_powermax_common.py      |   2 +-
.../drivers/dell_emc/powermax/test_powermax_fc.py  |   3 +-
.../dell_emc/powermax/test_powermax_provision.py   |  18 +
.../dell_emc/powermax/test_powermax_rest.py        |  24 +-
.../netapp/dataontap/client/test_client_cmode.py   |  36 ++
.../unit/volume/flows/test_create_volume_flow.py   |   9 +-
cinder/volume/api.py                               |  68 +---
cinder/volume/drivers/dell_emc/powermax/fc.py      |   2 +-
.../volume/drivers/dell_emc/powermax/provision.py  |   3 +-
cinder/volume/drivers/dell_emc/powermax/rest.py    |  11 +-
cinder/volume/drivers/dell_emc/powermax/utils.py   |   9 +
cinder/volume/drivers/ibm/gpfs.py                  |  30 +-
.../netapp/dataontap/client/client_cmode.py        |   7 +-
cinder/volume/drivers/pure.py                      |  31 +-
cinder/volume/drivers/rbd.py                       |  15 +-
cinder/volume/drivers/stx/client.py                |  61 ++-
cinder/volume/drivers/stx/common.py                |  92 +++++
cinder/volume/drivers/stx/fc.py                    |  22 ++
cinder/volume/drivers/stx/iscsi.py                 |  22 ++
cinder/volume/manager.py                           |  18 +-
.../drivers/dell-emc-powermax-driver.rst           |  86 ++--
.../drivers/dell-emc-powervault-me.rst             |   6 +-
.../drivers/ibm-flashsystem-volume-driver.rst      |  11 +-
.../drivers/ibm-storwize-svc-driver.rst            |  96 ++---
.../block-storage/policy-personas.rst              | 435 ++-------------------
.../bug-1922255-dell-powervault-manage-volumes.rst |   6 +
.../notes/bug-193688-bb045badcd5aecad.yaml         |  12 +
...1947518-rbd-open-readonly-ba523c4b0ddbba76.yaml |   9 +
releasenotes/notes/bug-gpfs-fix-nfs-cow.yaml       |  10 +
.../notes/bug_1945824-7f8f238e274ddebd.yaml        |   5 +
.../detach-notification-31ae15dafdef36c1.yaml      |   9 +
.../notes/detach-race-delete-012820ad9c8dbe16.yaml |   6 +
.../notes/fix-size-reporting-seagate-driver.rst    |   5 +
.../fix-sub-clone-operation-f42a84ab17930f24.yaml  |   7 +
...ix-transfer-accept-policy-7594806372b14284.yaml |   7 +
...max_legacy_generation_fix-09e437f955cd9d70.yaml |   8 +
.../pure-check-nvmefc-ports-cf2aec3952d8192f.yaml  |   5 +
...failure_leaves_attachment-24e0c648269b0177.yaml |   6 +
58 files changed, 1076 insertions(+), 707 deletions(-)







More information about the Release-announce mailing list