We are pumped to announce the release of: cinder 15.0.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/null/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 15.0.1 ^^^^^^ Bug Fixes * An incorrect lock in the remotefs code, which is used for the NFS driver, and other similar drivers, resulted in concurrent clone volume operations failing. create_cloned_volume now locks on the source volume id, meaning multiple clone operations from the same source volume are serialized. A lock in the volume manager flow generally prevents this on normal clone volume operations, but this clone method in the driver is called for operations such as cloning from the cinder image-volume cache or cloning from a cinder backend used as a glance store. Changes in cinder 15.0.0..15.0.1 -------------------------------- 389ed19d4 Tests: Isolate rbd deferred deletion tests befbca37c Fix Train release note prelude 99327fecc PowerMax Driver - QoS calculation failure 25cc53e43 NEC driver: fix a non-disruptive backup error 41cf3b749 NEC driver: fix an undefined variable 21f46f196 NEC driver: replace deprecated xml library fa6f7d3d3 Increase cpu limit for image conversion bf7805a6c iSCSI driver initialization should fail for Primera backend 2f230b6bd RemoteFS: Use dest vol id instead of source id in snapshot temp name 408155b89 Fix remotefs clone volume locking b91f5146e Fix VxFlexOS documentation b8c0cd0d6 Pure Storage - Fix disconnect error in clustered environments 19a4e0c2b 3PAR: Add HPE Primera related information 4d4abd0ee Switch to opensuse-15 nodeset 293910c8d Pure: Ensure generated volume name does not exceed 63 characters 3028c3e1b Move hacking checks to tests dir Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +- cinder/image/image_utils.py | 2 +- .../dell_emc/powermax/test_powermax_utils.py | 24 ++++ cinder/volume/drivers/dell_emc/powermax/fc.py | 3 +- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 3 +- cinder/volume/drivers/dell_emc/powermax/utils.py | 3 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 20 +-- cinder/volume/drivers/hpe/hpe_3par_iscsi.py | 10 +- cinder/volume/drivers/nec/volume_common.py | 87 ++++++------- cinder/volume/drivers/nec/volume_helper.py | 6 +- cinder/volume/drivers/pure.py | 14 ++- cinder/volume/drivers/remotefs.py | 5 +- .../drivers/dell-emc-vxflex-driver.rst | 112 +---------------- .../block-storage/drivers/hpe-3par-driver.rst | 98 ++++++++++----- ...sf-allow-template-caching-b3a1ea32512cbb11.yaml | 10 +- ...tefs-clone-volume-locking-385e740d4a5a813b.yaml | 12 ++ tools/config/generate_cinder_opts.py | 2 +- tox.ini | 2 +- 25 files changed, 347 insertions(+), 280 deletions(-)
participants (1)
-
no-reply@openstack.org