[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