[release-announce] cinder 15.4.1 (train)

no-reply at openstack.org no-reply at openstack.org
Wed Dec 9 14:08:00 UTC 2020


We are overjoyed to announce the release of:

cinder 15.4.1: 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.4.1
^^^^^^


New Features
************

* This PowerMax driver moves the legacy shared volume from the
  masking view structure in Ocata and prior releases (when SMI-S was
  supported) to staging masking view(s) in Pike and later releases
  (U4P REST). In Ocata, the live migration process shared the storage
  group, containing the volume, among the different compute nodes. In
  Pike, we changed the masking view structure to facilitate a cleaner
  live migration process where only the intended volume is migrated
  without exposing other volumes in the storage group. The staging
  storage group and masking views facilitate a seamless live migration
  operation in upgraded releases.


Known Issues
************

* PowerMax driver - Disabling inuse storage assisted migration to a
  metro or asynchronous replicated volume type as this operation will
  not facilitate FC scanning or iSCSI login of the target array.


Bug Fixes
*********

* Fixed bug #1859652
  (https://bugs.launchpad.net/cinder/+bug/1859652) to allow retyping
  an attached volume to SolidFire.

* Bug #1887885 (https://bugs.launchpad.net/cinder/+bug/1887885): In
  NEC driver, fix a snapshot detach error.

* Bug #1887908 (https://bugs.launchpad.net/cinder/+bug/1887908): In
  NEC driver, fix live-migration failure with FC.

* RBD driver Bug #1898918
  (https://bugs.launchpad.net/cinder/+bug/1898918): Fix thread block
  caused by the flatten operation during cloning a volume. Now the
  flatten operation is executed in a different thread.

* Bug #1904440 (https://bugs.launchpad.net/cinder/+bug/1904440):
  When an iSCSI/FC encrypted volume was cloned, the rekey operation
  would stamp the wrong encryption key on the newly cloned volume.
  This resulted in a volume that could not be attached.  It does not
  present a security problem.

* Bug #1884268 (https://bugs.launchpad.net/cinder/+bug/1884268):
  Fixed issue where non-admin users could not show a volume transfer
  by name.

Changes in cinder 15.4.0..15.4.1
--------------------------------

7ecd8a4af Fix volume rekey during clone
915aab4db Fix service-get-log to respect server filters
c92c15b59 RBD: Run flatten in a different thread when cloning a volume
0dbbbbb05 Fix: show volume transfer by name for non-admins
3563e7568 NetApp SolidFire: Fix retype to SolidFire
daf09d19a NetApp SolidFire: Fix pylint issues
fa48c21fb PowerMax Driver - Safeguarding retype to some in-use replicated modes
39905d5df NEC driver: fix a snapshot detach error
3c32015ba PowerMax Train Docs - Upgrade improvement notification
d77ae8785 NEC driver: fix live-migration failure with FC
5dd1fa9a7 PowerMax Driver - Legacy volumes fail to live migrate


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

cinder/api/contrib/services.py                     |  13 +-
.../drivers/dell_emc/powermax/powermax_data.py     |  39 +-
.../dell_emc/powermax/test_powermax_common.py      |  30 +-
.../dell_emc/powermax/test_powermax_migrate.py     | 512 +++++++++++++++++++++
.../dell_emc/powermax/test_powermax_provision.py   |   6 +-
.../dell_emc/powermax/test_powermax_replication.py |  51 +-
.../dell_emc/powermax/test_powermax_utils.py       | 135 +++++-
.../volume/drivers/solidfire/test_solidfire.py     |  58 ++-
cinder/transfer/api.py                             |   6 +-
cinder/volume/drivers/dell_emc/powermax/common.py  | 102 ++--
cinder/volume/drivers/dell_emc/powermax/fc.py      |   4 +-
cinder/volume/drivers/dell_emc/powermax/iscsi.py   |   4 +-
cinder/volume/drivers/dell_emc/powermax/masking.py |   9 +
.../volume/drivers/dell_emc/powermax/metadata.py   |   9 +
cinder/volume/drivers/dell_emc/powermax/migrate.py | 423 +++++++++++++++++
.../volume/drivers/dell_emc/powermax/provision.py  |   4 +-
cinder/volume/drivers/dell_emc/powermax/rest.py    |   7 +-
cinder/volume/drivers/dell_emc/powermax/utils.py   | 151 +++++-
cinder/volume/drivers/nec/volume_helper.py         |  37 +-
cinder/volume/drivers/rbd.py                       |  12 +-
cinder/volume/drivers/solidfire.py                 |  22 +-
cinder/volume/flows/manager/create_volume.py       |   2 +-
.../drivers/dell-emc-powermax-driver.rst           |  13 +-
...ached-volume-to-solidfire-1933f03673ff078d.yaml |   5 +
...fix-snapshot-detach-error-fff3012e0e9a2d2b.yaml |   6 +
...-migration-failure-withfc-3128fff7c48e739f.yaml |   6 +
.../notes/bug-1898918-b24a93d7d5aff238.yaml        |   7 +
.../bug-1904440-clone-rekey-fd57a2b5f6224e0f.yaml  |   8 +
...w-transfer-for-non-admins-be001d79975b325d.yaml |   5 +
.../powermax-auto-migration-5cc57773c23fef02.yaml  |  13 +
...ermax-disable-inuse-metro-89e9f398ec9e2672.yaml |   6 +
37 files changed, 1736 insertions(+), 165 deletions(-)







More information about the Release-announce mailing list