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