[release-announce] cinder 15.2.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Jun 5 16:44:57 UTC 2020


We are overjoyed to announce the release of:

cinder 15.2.0: OpenStack Block Storage

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

15.2.0
^^^^^^


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

* The fix for Bug #1823200
  (https://bugs.launchpad.net/cinder/+bug/1823200) requires "os-brick"
  >= 2.10.3 but < 2.11.0.


Security Issues
***************

* Dell EMC VxFlex OS driver: This release contains a fix for Bug
  #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See
  OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for
  details.

* Due to OSSN-0085 (https://wiki.openstack.org/wiki/OSSN/OSSN-0085):
  Cinder configuration option can leak secret key from Ceph backend,
  deployers using the "rbd_keyring_conf" option are advised to stop
  using it immediately.  The option has been deprecated for removal as
  of Ussuri and will be removed in the Victoria development cycle.


Bug Fixes
*********

* Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200):
  This release contains an updated Dell EMC VxFlex OS driver.  It must
  be used with "os-brick" >= 2.10.3 but < 2.11.0. and requires that a
  new configuration file be deployed on compute nodes, cinder nodes,
  and anywhere you would perform a volume attachment in your
  deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver
  (https://docs.openstack.org/cinder/train/configuration/block-
  storage/drivers/dell-emc-vxflex-driver.html) documentation for
  details about the configuration file, and see OSSN-0086
  (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more
  information about the security vulnerability.

* PowerMax Driver - Allowing for default volume type in group
  operations where the array serial number is retrieved from the
  cinder.conf instead of the pool_name on the extra specs.

* PowerMax Driver - Issue with upgrades from pre Pike to Pike and
  later. The device is not found when trying to snapshot a legacy
  volume.

* Fix the HPE 3PAR driver's attempt to rename the backend volume
  after it was migrated. If the original volume resides on the same
  3PAR backend then the pre and post migration volume names are
  swapped. Otherwise, the newly migrated volume is renamed to match
  the original name. (bug 1858119)

* HPE 3PAR driver: The detach issue for multiattach capability (Bug
  1834660 (https://bugs.launchpad.net/cinder/+bug/1834660))  was fixed
  in the Cinder 15.0.0 (Train) release, but due to an oversight, the
  fix has not been announced until now.

Changes in cinder 15.1.0..15.2.0
--------------------------------

aadf0950c Remove VxFlex OS credentials from connection_properties
adecc8198 3PAR - Fix renaming volume after migration
ac6e0c472 [stable only] Add warning about rbd_keyring_conf
e7798968f PowerMax Driver - Allowing for default volume type in group
d9c978638 Preserve request id in Cinder logs when creating boot volume
1f3fa9fb8 Mark Nimble Storage Driver supported
a77f78c06 Fix: failed to create snapshot with DriverFilter
8b5f1d4d0 Move release note to correct directory
7c1118feb Do not rename rbd based volume after migration
b2d61850b PowerMax Driver - Legacy volume not found


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

cinder/context.py                                  |  3 +-
cinder/scheduler/filter_scheduler.py               |  7 +-
.../drivers/dell_emc/powermax/powermax_data.py     |  9 ++
.../dell_emc/powermax/test_powermax_common.py      | 14 +++
.../dell_emc/powermax/test_powermax_rest.py        | 20 +++++
cinder/volume/drivers/dell_emc/powermax/common.py  | 41 ++++++---
cinder/volume/drivers/dell_emc/powermax/fc.py      |  4 +-
cinder/volume/drivers/dell_emc/powermax/iscsi.py   |  4 +-
cinder/volume/drivers/dell_emc/powermax/rest.py    | 17 ++--
cinder/volume/drivers/dell_emc/powermax/utils.py   | 22 ++---
cinder/volume/drivers/dell_emc/vxflexos/driver.py  |  6 +-
cinder/volume/drivers/hpe/hpe_3par_common.py       | 66 ++++++++++++---
...ar_multiattach_detach_fix-d2d3785d656fba90.yaml |  3 -
cinder/volume/drivers/nimble.py                    |  3 -
cinder/volume/drivers/rbd.py                       | 10 ++-
.../drivers/ceph-rbd-volume-driver.rst             |  9 ++
.../drivers/dell-emc-vxflex-driver.rst             | 49 ++++++++++-
lower-constraints.txt                              |  2 +-
.../notes/bug-1823200-train-58d84b7a0530594f.yaml  | 25 ++++++
.../notes/bug-fix-1866871-f9d61defc00f4007.yaml    |  6 ++
.../notes/bug-fix-1867163-27afa39ac77b9e15.yaml    |  5 ++
...eprecate-rbd_keyring_conf-432efbcd47e52c8a.yaml |  9 ++
.../fix-3par-migrate-rename-662d984e070a1de2.yaml  |  8 ++
...ar_multiattach_detach_fix-d2d3785d656fba90.yaml |  7 ++
.../nimble-mark-supported-0c8e5e21c8d1179d.yaml    |  7 ++
requirements.txt                                   |  2 +-
29 files changed, 407 insertions(+), 70 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 96785d63e..30c429764 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -61 +61 @@ oslo.vmware>=2.17.0 # Apache-2.0
-os-brick>=2.2.0 # Apache-2.0
+os-brick>=2.10.3 # Apache-2.0






More information about the Release-announce mailing list