[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