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(-)
participants (1)
-
no-reply@openstack.org