We are pumped to announce the release of: cinder 12.0.2: 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.2 ^^^^^^ New Features ************ * When using the RBD pool exclusively for Cinder we can now set *rbd_exclusive_cinder_pool* to *true* and Cinder will use DB information to calculate provisioned size instead of querying all volumes in the backend, which will reduce the load on the Ceph cluster and the volume service. * Cinder-manage DB sync command can now bump the RPC and Objects versions of the services to avoid a second restart when doing offline upgrades. * Dell EMC Unity Cinder driver allows enabling/disabling the SSL verification. Admin can set *True* or *False* for *driver_ssl_cert_verify* to enable or disable this function, alternatively set the *driver_ssl_cert_path=<PATH>* for customized CA path. Both above 2 options should go under the driver section. Known Issues ************ * If RBD stats collection is taking too long in your environment maybe even leading to the service appearing as down you'll want to use the *rbd_exclusive_cinder_pool = true* configuration option if you are using the pool exclusively for Cinder and maybe even if you are not and can live with the innacuracy. Upgrade Notes ************* * On offline upgrades, due to the rolling upgrade mechanism we need to restart the cinder services twice to complete the installation just like in the rolling upgrades case. First you stop the cinder services, then you upgrade them, you sync your DB, then you start all the cinder services, and then you restart them all. To avoid this last restart we can now instruct the DB sync to bump the services after the migration is completed, the command to do this is *cinder-manage db sync --bump-versions* Bug Fixes ********* * NetApp ONTAP NFS (bug 1690954): Fix wrong usage of export path as volume name when deleting volumes and snapshots. * Dell EMC Unity Driver: Fixes bug 1759175 to detach the lun correctly when auto zone was enabled and the lun was the last one attached to the host. * Fixed bug #1731474 on NetApp Data ONTAP driver that was causing LUNs to be created with larger size than requested. This fix requires version 9.1 of ONTAP or later. * After an offline upgrade we had to restart all Cinder services twice, now with the *cinder-manage db sync --bump-versions* command we can avoid the second restart. Other Notes *********** * Dell EMC VNX driver: Enhances the performance of create/delete volume. Changes in cinder 12.0.1..12.0.2 -------------------------------- d8d9e1c Disallow multiattach for encrypted volumes 7128435 Huawei driver supports create_group_from_src 06168da IBM XIV: enable FC zoning to all the ports 2ec114d Improve ChunkedBackupDriver hashlib calls c935eb8 RBD: Handle ImageNotFound exception in _get_usage_info correctly 76a6fd0 Add Keystone v3 domain information to context 64df069 NetApp ONTAP: Fix export path used as volume name 25c737d Avoid second restart on offline upgrades ef345d6 ZFSSA implement "Enhance iSCSI multipath support" 21821c1 RBD: Don't query Ceph on stats for exclusive pools a9b2fdc ZFSSA accept pool stats when cluster node stripped e78fe7d VNX: fix performance in create/delete_volume febe57c Unity: fail to detach lun when auto zone enabled 4cc0464 VMAX docs - miscellaneous clarifications b30dfdc NEC docs: add new features and improve description. d02afd3 Dell EMC SC: volume model update return missing vol id 470e1bd Refresh volume when checking for conflicting attachments c664f08 NetApp: Add use-exact-size parameter when creating a LUN on ONTAP iSCSI 2aa4853 NEC driver: Disallow access from the source node after live-migration. e51a69b Remove inappropriate directory space check 3665536 [Optimize] Validate configured scheduler filters when initialize 685de5a Unity: Enable ssl verification Diffstat (except docs and test files) ------------------------------------- cinder/api/middleware/auth.py | 12 + cinder/backup/chunkeddriver.py | 36 +-- cinder/cmd/manage.py | 37 ++- cinder/context.py | 7 +- cinder/image/image_utils.py | 4 - cinder/scheduler/host_manager.py | 9 +- .../unit/volume/drivers/dell_emc/sc/test_sc.py | 20 +- .../volume/drivers/dell_emc/unity/test_adapter.py | 19 +- .../volume/drivers/dell_emc/unity/test_client.py | 2 + .../volume/drivers/dell_emc/vnx/mocked_vnx.yaml | 9 +- .../volume/drivers/dell_emc/vnx/test_client.py | 2 +- .../volume/drivers/huawei/test_huawei_drivers.py | 188 +++++++------- .../unit/volume/drivers/ibm/test_xiv_proxy.py | 18 ++ .../netapp/dataontap/client/test_client_base.py | 22 ++ .../drivers/netapp/dataontap/test_nfs_cmode.py | 11 +- cinder/volume/api.py | 4 + .../drivers/dell_emc/sc/storagecenter_common.py | 2 + cinder/volume/drivers/dell_emc/unity/adapter.py | 9 +- cinder/volume/drivers/dell_emc/unity/driver.py | 8 +- cinder/volume/drivers/dell_emc/vnx/adapter.py | 10 +- cinder/volume/drivers/dell_emc/vnx/client.py | 21 +- cinder/volume/drivers/dell_emc/vnx/driver.py | 3 +- cinder/volume/drivers/huawei/huawei_driver.py | 277 +++++++++++++-------- cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py | 23 +- cinder/volume/drivers/nec/volume_common.py | 2 +- cinder/volume/drivers/nec/volume_helper.py | 65 ++++- .../drivers/netapp/dataontap/client/client_base.py | 10 +- .../volume/drivers/netapp/dataontap/nfs_cmode.py | 7 +- cinder/volume/drivers/rbd.py | 34 ++- cinder/volume/drivers/zfssa/zfssaiscsi.py | 19 +- cinder/volume/drivers/zfssa/zfssarest.py | 37 ++- cinder/volume/flows/api/create_volume.py | 6 + .../drivers/dell-emc-unity-driver.rst | 29 +++ .../block-storage/drivers/emc-vmax-driver.rst | 62 ++--- .../drivers/nec-storage-m-series-driver.rst | 17 +- .../notes/bug-1690954-40fc21683977e996.yaml | 5 + ...un-when-auto-zone-enabled-9c87b18a3acac9d1.yaml | 7 + ...eature-rbd-exclusive-pool-a9bdebdeb1f0bf37.yaml | 15 ++ ...tapp-ontap-use_exact_size-d03c90efbb8a30ac.yaml | 6 + .../notes/sync-bump-versions-a1e6f6359173892e.yaml | 16 ++ .../notes/unity-enable-ssl-14db2497225c4395.yaml | 7 + .../notes/vnx-perf-optimize-bd55dc3ef7584228.yaml | 3 + 51 files changed, 1105 insertions(+), 426 deletions(-)
participants (1)
-
no-reply@openstack.org