[release-announce] [cinder] cinder 12.0.1 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 24 18:39:30 UTC 2018


We eagerly announce the release of:

cinder 12.0.1: OpenStack Block Storage

This release is part of the queens stable release series.

Download the package from:

    https://tarballs.openstack.org/cinder/

For more details, please see below.

12.0.1
^^^^^^


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

* Add support to force detach a volume from all hosts on 3PAR.

* Adds support to configure the size of the native thread pool used
  by the cinder volume and backup services.  For the backup we use
  *backup_native_threads_pool_size* in the *[DEFAULT]* section, and
  for the backends we use *backend_native_threads_pool_size* in the
  driver section.


Bug Fixes
*********

* Dell EMC SC driver correctly returns initialize_connection data
  when more than one IQN is attached to a volume. This fixes some
  random Nova Live Migration failures where the connection information
  being returned was for an IQN other than the one for which it was
  being requested.

* We no longer leave orphaned chunks on the backup backend or leave
  a temporary volume/snapshot when aborting a backup.

* Resolve issue with cross AZ migrations and retypes where the
  destination volume kept the source volume's AZ, so we ended up with
  a volume where the AZ does not match the backend. (bug 1747949)

* When encryption keys based on the ConfKeyManager's fixed_key are
  migrated to Barbican, ConfKeyManager keys stored in the Backup table
  are included in the migration process. Fixes bug 1757235.

* Fixes concurrency issue on backups, where only 20 native threads
  could be concurrently be executed.  Now default will be 60, and can
  be changed with *backup_native_threads_pool_size*.

* RBD driver can have bottlenecks if too many slow operations are
  happening at the same time (for example many huge volume deletions),
  we can now use the *backend_native_threads_pool_size* option in the
  RBD driver section to resolve the issue.

Changes in cinder 12.0.0..12.0.1
--------------------------------

bc76abe Handle migrating encryption key IDs in Backup table
bc05efc Reduce scope of the lock for image volume cache
46c4ec1 Sync snapshot's encryption_key_id with volume's value
ca15a0f Fix vhd image conversion regression
93cbd65 Use soft authorize for 'extended_snapshot_attributes' policy
96b77e0 Dell EMC SC: ISCSI initialize_connection fixes.
39859ac ScaleIO: Add documentation for containerized overcloud
09ef4b6 Update doc name and path for dell emc vnx driver
8ed5e9b Dell EMC SC: Error Deleting Consistency Group
5dc330a Allow configuring tpool size
d65444c Fix leftovers after backup abort
9a3fab1 3PAR: Add `force detach` support
c2df706 Fix AZ not matching backend after migration
eacd880 Fix allocated_capacity_gb race on create volume
822126a Fix reporting old stats
c18ff92 VMAX driver - Concurrency issues involving replicated volumes
9abc17e 3PAR: Monitor task of promoting a virtual copy
f3e97bd ScaleIO Driver: Document support for ScaleIO 2.5
b61a02d Imported Translations from Zanata
7d27804 Log config options with oslo.config
0f3fb16 Solving permission errors due to directory ownership on NFS


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

cinder/api/contrib/extended_snapshot_attributes.py |    4 +-
cinder/backup/chunkeddriver.py                     |    3 +-
cinder/backup/drivers/nfs.py                       |   28 +-
cinder/backup/manager.py                           |   51 +-
cinder/image/image_utils.py                        |    2 +-
cinder/keymgr/migration.py                         |   89 +-
cinder/locale/ko_KR/LC_MESSAGES/cinder.po          |    6 +-
cinder/locale/pt_BR/LC_MESSAGES/cinder.po          |    6 +-
cinder/locale/zh_CN/LC_MESSAGES/cinder.po          |    6 +-
cinder/locale/zh_TW/LC_MESSAGES/cinder.po          |    6 +-
cinder/manager.py                                  |    7 +-
cinder/objects/backup.py                           |    2 +-
cinder/objects/base.py                             |   28 +
cinder/service.py                                  |   15 +-
cinder/test.py                                     |    6 +
.../contrib/test_extended_snapshot_attributes.py   |   15 +-
.../unit/volume/drivers/dell_emc/sc/test_scapi.py  |   76 +-
.../unit/volume/drivers/dell_emc/vmax/test_vmax.py |   10 +
.../unit/volume/flows/test_create_volume_flow.py   |   61 +-
.../drivers/dell_emc/sc/storagecenter_api.py       |   23 +-
.../drivers/dell_emc/sc/storagecenter_common.py    |    5 +-
.../drivers/dell_emc/sc/storagecenter_iscsi.py     |    6 +-
cinder/volume/drivers/dell_emc/vmax/rest.py        |   18 +-
cinder/volume/drivers/hpe/hpe_3par_common.py       |   50 +-
cinder/volume/drivers/hpe/hpe_3par_fc.py           |   46 +-
cinder/volume/drivers/hpe/hpe_3par_iscsi.py        |   17 +-
cinder/volume/flows/manager/create_volume.py       |   57 +-
cinder/volume/manager.py                           |  127 +-
.../drivers/dell-emc-scaleio-driver.rst            |  137 +-
.../block-storage/drivers/dell-emc-vnx-driver.rst  | 1128 +++++
.../block-storage/drivers/emc-vnx-driver.rst       | 1128 -----
.../configuration/block-storage/volume-drivers.rst |    2 +-
.../notes/bug-1686745-e8f1569455f998ba.yaml        |    4 +
...ell-emc-sc-bugfix-1756914-ffca3133273040f6.yaml |    7 +
.../notes/fix-abort-backup-df196e9dcb992586.yaml   |    5 +
.../fix-cross-az-migration-ce97eff61280e1c7.yaml   |    6 +
...cryption-keys-to-barbican-6f07fd48d4937b2a.yaml |    7 +
.../notes/tpool-size-11121f78df24db39.yaml         |   15 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 4789 --------------------
50 files changed, 2312 insertions(+), 6205 deletions(-)







More information about the Release-announce mailing list