[cinder] cinder 12.0.1 (queens)
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(-)
participants (1)
-
no-reply@openstack.org