[release-announce] cinder 17.1.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 8 11:56:01 UTC 2021


We exuberantly announce the release of:

cinder 17.1.0: OpenStack Block Storage

This release is part of the victoria 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.

17.1.0
^^^^^^


Upgrade Notes
*************

* This release contains a fix for Bug #1908315
  (https://bugs.launchpad.net/cinder/+bug/1908315), which changes the
  default value of the policy governing the Block Storage API action
  Reset group snapshot status (https://docs.openstack.org/api-ref
  /block-storage/v3/#reset-group-snapshot-status) to make the action
  administrator-only.  This policy was inadvertently changed to be
  admin-or-owner during the Queens development cycle.

  The policy is named "group:reset_group_snapshot_status".

  * If you have a custom value for this policy in your cinder policy
    configuration file, this change to the default value will not
    affect you.

  * If you have been aware of this regression and like the current
    (incorrect) behavior, you may add the following line to your
    cinder policy configuration file to restore that behavior:

       "group:reset_group_snapshot_status": "rule:admin_or_owner"

    This setting is *not recommended* by the Cinder project team, as
    it may allow end users to put a group snapshot into an invalid
    status with indeterminate consequences.

  For more information about the cinder policy configuration file, see
  the policy.yaml
  (https://docs.openstack.org/cinder/latest/configuration/block-
  storage/samples/policy.yaml.html) section of the Cinder
  Configuration Guide.


Bug Fixes
*********

* Bug #1888951 (https://bugs.launchpad.net/cinder/+bug/1888951):
  Fixed an issue with creating a backup from snapshot with NFS volume
  driver.

* IBM Spectrum Virtualize driver Bug #1890254
  (https://bugs.launchpad.net/cinder/+bug/1890254): Fix
  check_vdisk_fc_mappings is not deleting all flashcopy mappings while
  deleting source volume, when multiple clones and snapshots are
  created using common source volume.

* Bug #1890591 (https://bugs.launchpad.net/cinder/+bug/1890591): IBM
  Spectrum Virtualize Family: Fixed issue in do_setup of
  StorwizeSVCCommonDriver to save pool information in stats during
  initialisation.

* Bug #1900979 (https://bugs.launchpad.net/cinder/+bug/1900979): Fix
  bug with using PowerStore with enabled CHAP as a storage backend.

* Bug #1908315 (https://bugs.launchpad.net/cinder/+bug/1908315):
  Corrected the default checkstring for the
  "group:reset_group_snapshot_status" policy to make it admin-only.
  This policy governs the Block Storage API action Reset group
  snapshot status (https://docs.openstack.org/api-ref/block-storage/v3
  /#reset-group-snapshot-status), which by default is supposed to be
  an adminstrator-only action.

* Bug 1913449 (https://bugs.launchpad.net/cinder/+bug/1913449): Fix
  RBD driver _update_volume_stats() failing when using Ceph Pacific
  python rados libraries.  This failed because we were passing a str
  instead of bytes to cluster.mon_command()

* NetApp SolidFire driver Bug #1896112
  (https://bugs.launchpad.net/cinder/+bug/1896112): Fixes an issue
  that may duplicate volumes during creation, in case the SolidFire
  backend successfully processes a request and creates the volume, but
  fails to deliver the result back to the driver (the response is
  lost). When this scenario occurs, the SolidFire driver will retry
  the operation, which previously resulted in the creation of a
  duplicate volume. This fix adds the "sf_volume_create_timeout"
  configuration option (default value: 60 seconds) which specifies an
  additional length of time that the driver will wait for the volume
  to become active on the backend before raising an exception.

* NetApp SolidFire driver Bug #1891914
  (https://bugs.launchpad.net/cinder/+bug/1891914): Fix an error that
  might occur on cluster workload rebalancing or system upgrade, when
  an operation is made to a volume at the same time its connection is
  being moved to a secondary node.

Changes in cinder 17.0.1..17.1.0
--------------------------------

deb31a0c4 NetApp SolidFire: Fix duplicate volume when API response is lost
d5fade7d8 Log information about the Ceph v2 clone API
39ec61c29 RBD: Pass bytes type for mon_command inbuf
06861dddb Require oslo.serialization 4.0.2
ea99e9df9 Update SolidFire Storage assisted migration in support-matrix
e20c7d34e Pure: Add default value to pure_host_personality
80d072abb Tests: Fix rbd unit test failure due to ceph keyring file
1941ecc6d Correct group:reset_group_snapshot_status policy
e1ed30838 RBD: Retry delete if VolumeIsBusy in _copy_image_to_volume
da9c06c41 Add CHAP support to Dell EMC PowerStore driver
e834bed3c Adjust requirements and lower-constraints
e2cddc108 [SVF]:Reduce slowness by caching pool information
6e592a8dd [SVF]:Fix clone fcmap not being deleted in cleanup
0f04c9de3 Fixed an issue with creating a backup from snapshot with NFS volume driver.
622244a75 NetApp SolidFire: Fix error on cluster workload rebalancing


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

cinder/policies/group_snapshot_actions.py          |   2 +-
.../drivers/dell_emc/powerstore/test_base.py       |  16 +-
.../test_snapshot_create_delete_revert.py          |   4 +-
.../powerstore/test_volume_attach_detach.py        |  80 ++++++---
.../powerstore/test_volume_create_delete_extend.py |   4 +-
.../powerstore/test_volume_create_from_source.py   |   4 +-
.../unit/volume/drivers/ibm/test_storwize_svc.py   | 196 ++++++++++++++++++++-
.../volume/drivers/solidfire/test_solidfire.py     |   9 +-
.../volume/drivers/dell_emc/powerstore/adapter.py  | 108 +++++++++---
.../volume/drivers/dell_emc/powerstore/client.py   |  35 +++-
.../volume/drivers/dell_emc/powerstore/driver.py   |   3 +-
cinder/volume/drivers/dell_emc/powerstore/utils.py |  17 ++
.../ibm/storwize_svc/storwize_svc_common.py        | 138 ++++++++++++---
cinder/volume/drivers/pure.py                      |   3 +-
cinder/volume/drivers/rbd.py                       |  31 +++-
cinder/volume/drivers/remotefs.py                  |  10 +-
cinder/volume/drivers/solidfire.py                 |  78 +++++++-
.../drivers/dell-emc-powerstore-driver.rst         |  16 ++
lower-constraints.txt                              |   8 +-
...-backup-from-nfs-snapshot-2e06235eb318b852.yaml |   6 +
...s-not-deleting-in-cleanup-f5bbb467be1b889d.yaml |   8 +
...ion-is-not-saved-in-stats-22f302d941cd9fe2.yaml |   7 +
.../notes/bug-1900979-powerstore-chap-support.yaml |   5 +
.../notes/bug-1908315-020fea3e244d49bb.yaml        |  38 ++++
.../notes/bug-1913449-4796b366ae7e871b.yaml        |   7 +
...icate-volume-request-lost-adefacda1298dc62.yaml |  14 ++
...or-on-cluster-rebalancing-515bf41104cd181a.yaml |   8 +
requirements.txt                                   |   4 +-
31 files changed, 826 insertions(+), 128 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 98695d376..8f26f7b27 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -28 +28 @@ oslo.rootwrap>=5.8.0 # Apache-2.0
-oslo.serialization>=2.25.0 # Apache-2.0
+oslo.serialization>=4.0.2 # Apache-2.0
@@ -64 +64 @@ castellan>=1.3.0 # Apache-2.0
-cryptography>=2.1.4 # BSD/Apache-2.0
+cryptography>=2.5 # BSD/Apache-2.0






More information about the Release-announce mailing list