[release-announce] cinder 15.1.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Apr 3 15:08:33 UTC 2020


We are thrilled to announce the release of:

cinder 15.1.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.1.0
^^^^^^


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

* Added the "image_conversion_cpu_limit" and
  "image_conversion_address_space_limit" as configurable parameters.
  This adds configurability to the image conversion process to prevent
  the process from timing out when converting larger images.


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

* IBM Storwize drivers had been previously marked unsupported.
  Testing requirements have been addressed and they are now fully
  supported again. IBM Storwize drivers allow cinder to manage volumes
  both in iSCSI and FC environment.


Bug Fixes
*********

* The volume-transfers list calls ("GET /v3/{project_id}/volume-
  transfers", "GET /v3/{project_id}/volume-transfers/detail") were not
  recognizing "name" as a filterable attribute.  That has been fixed
  in the current release.

* PowerMax driver - fix to eliminate 'cannot use the device for the
  function because it is in a Copy Session' when attempting to delete
  a volume group that previously had a group snapshot created on and
  deleted from it.

* Catch argument exceptions when configuring multiattach for rbd
  volumes. This allows multiattach images with flags already set to
  continue instead of raising an exception and failing.

Changes in cinder 15.0.1..15.1.0
--------------------------------

7bfd3c4dc RBD: fix volume reference handling in clone logic
c5f4e6aff [Unity] Fix TypeError for test case test_delete_host_wo_lock
905bca2b7 Add new license scheme for Flashsystem9000 series
94db15dd3 ChunkedBackupDriver: Freeing memory on restore
6dfbec7f7 Cinder backup export broken
205bed13f Support volume transfer `name` filters
0d6c531cc Add cryptsetup to bindep.txt
d08d32914 NEC driver: fix migrate/retype an in-use volume
d86a2248f PowerMax Docs -  corrections and improvements
0d4d0fc44 Tell reno to ignore the kilo branch
68d0b5bdb Install all requirements in docs builds
32bb44973 Skip cryptsetup password quality checking
55b263fee Configurable timeout of the QEMU img conversion
ec15ff1c1 3PAR: Revert flag for Active/Active High Availability Support
99321eb91 RBD: catch argument exceptions when configuring multiattach
7cdb1aeb6 Fix: Create new cache entry when xtremio reaches snap limit
dd2ba4900 Make volume soft delete more thorough
ee87b3864 DS8k Cinder Driver support Python3
243299e3b Mark storwize driver supported
ad1b2d32a PowerMax Driver - retype attached replication fix
89bf1d218 PowerMax Driver - Volume group delete failure


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

.gitignore                                         |   2 +
bindep.txt                                         |   2 +
cinder/api/contrib/volume_transfer.py              |   2 +
cinder/api/v3/volume_transfer.py                   |   2 +
cinder/backup/chunkeddriver.py                     |   3 +
cinder/db/sqlalchemy/api.py                        |  38 +-
cinder/exception.py                                |   5 +
cinder/image/image_utils.py                        |  10 +-
cinder/objects/backup.py                           |   9 +-
.../drivers/dell_emc/powermax/powermax_data.py     |   2 +
.../dell_emc/powermax/test_powermax_common.py      |  41 +-
.../dell_emc/powermax/test_powermax_provision.py   |  32 +-
.../dell_emc/powermax/test_powermax_replication.py |  79 +++-
.../dell_emc/powermax/test_powermax_rest.py        |  21 +
.../dell_emc/powermax/test_powermax_utils.py       |  16 +-
.../volume/drivers/dell_emc/unity/test_client.py   |   5 +-
.../unit/volume/drivers/ibm/test_storwize_svc.py   |   7 +-
.../unit/volume/flows/test_create_volume_flow.py   |  67 ++--
cinder/volume/drivers/dell_emc/powermax/common.py  | 126 ++++--
cinder/volume/drivers/dell_emc/powermax/fc.py      |   4 +-
cinder/volume/drivers/dell_emc/powermax/iscsi.py   |   4 +-
.../volume/drivers/dell_emc/powermax/provision.py  |  21 +-
cinder/volume/drivers/dell_emc/powermax/rest.py    |  37 ++
cinder/volume/drivers/dell_emc/xtremio.py          |   3 +-
.../drivers/ibm/ibm_storage/ds8k_restclient.py     |   4 +-
.../volume/drivers/ibm/ibm_storage/ibm_storage.py  |   3 -
.../ibm/storwize_svc/storwize_svc_common.py        |   5 +-
cinder/volume/drivers/nec/volume_helper.py         |  28 +-
cinder/volume/drivers/rbd.py                       |  88 +++--
cinder/volume/flows/manager/create_volume.py       |  22 +-
cinder/volume/manager.py                           |   6 -
.../drivers/dell-emc-powermax-driver.rst           | 437 ++++++++++-----------
lower-constraints.txt                              |   1 +
...able-img-conversion-param-1e7b545ae816dfe8.yaml |   7 +
.../notes/bug-1860100-8c542363def7d408.yaml        |   6 +
.../ibm-storwize-supported-6518628fb78d58a4.yaml   |   7 +
.../powermax-bug-1853589-f6c7164177da0496.yaml     |   6 +
...bd-multiattach-exceptions-43066312f3b527f5.yaml |   6 +
reno.yaml                                          |   4 +
test-requirements.txt                              |   1 +
tox.ini                                            |   1 +
48 files changed, 917 insertions(+), 469 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 602320176..a8514b563 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16,0 +17 @@ psycopg2>=2.7 # LGPL/ZPL
+SQLAlchemy-Utils>=0.36.1 # BSD License






More information about the Release-announce mailing list