[cinder] cinder 11.0.1 (pike)
We enthusiastically announce the release of: cinder 11.0.1: OpenStack Block Storage This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/cinder/ For more details, please see below. 11.0.1 ^^^^^^ New Features ************ * RBD driver supports returning a static total capacity value instead of a dynamic value like it's been doing. Configurable with *report_dynamic_total_capacity* configuration option. Upgrade Notes ************* * If using the NetApp ONTAP drivers (7mode/cmode), the configuration value for "max_over_subscription_ratio" may need to be increased to avoid scheduling problems where storage pools that previously were valid to schedule new volumes suddenly appear to be out of space to the Cinder scheduler. See documentation here (https://docs.openstack.org/cinder/latest/admin/blockstorage-over- subscription.html). * RBD/Ceph backends should adjust *max_over_subscription_ratio* to take into account that the driver is no longer reporting volume's physical usage but it's provisioned size. * Cinder now defaults to using the Glance v2 API. The "glance_api_version" configuration option has been deprecated and will be removed in the 12.0.0 Queens release. Bug Fixes ********* * The ONTAP drivers ("7mode" and "cmode") have been fixed to not report consumed space as "provisioned_capacity_gb". They instead rely on the cinder scheduler's calculation of "provisioned_capacity_gb". This fixes the oversubscription miscalculations with the ONTAP drivers. This bugfix affects all three protocols supported by these drivers (iSCSI/FC/NFS). * Dell EMC PS Series Driver code reporting volume stats is now optimized to return the information earlier and accelerate the process. This change fixes bug 1661154. * Dell EMC PS Driver stats report has been fixed, now reports the *provisioned_capacity_gb* properly. Fixes bug 1719659. * RBD stats report has been fixed, now properly reports *allocated_capacity_gb* and *provisioned_capacity_gb* with the sum of the sizes of the volumes (not physical sizes) for volumes created by Cinder and all available in the pool respectively. Free capacity will now properly handle quota size restrictions of the pool. Changes in cinder 11.0.0..11.0.1 -------------------------------- 223ee74 Don't fail when deleting missing backup 85a963a Move 'zoning_mode' back to DEFAULT section 5b65b7f Add another hack from NOVA_GROUP to generate_cinder_opts.py a36d041 ScaleIO Driver - include snap usage in provisioned capacity 983ed79 Revert "Tests: Fail if oslo.versionedobjects issues Invalid UUID warnings" 04a6a0e VNX: Fix issue when creating without type d4c9233 Fix backup-import error when the deleted record in the same db 388fb6b DS8000 ConsistencyGroup failed to update group with volumes 439f90d Run backup compression on native thread 9d0658f Fix backup compression unit tests dbde6a3 Dell EMC PS: Optimize parsing of capacity info from backend a6632b7 Dell EMC PS: Fix over-subscription ratio stats cbdcc24 ibm-storage: enable FC zonning to all ports 1905576 VMAX driver - remove WLP stats d0dc23f Remove newton-compat upgrade code on service startup 8d7f37e RBD: Fix stats reporting 558571b NetApp ONTAP: Fix reporting of provisioned_capacity_gb 1bc8d91 Brocade: Add HTTP connection cleanup 225618b Do not fail if RBD image is broken 1192d49 Making reservations before group creation 781a92a HPE 3PAR: fix delete operation of replicated volume 481d865 Adding project id check 8b84ad3 Fix a migration issue of Huawei driver ca8a2b3 HPE Lefthand: fix volume manage operation 96d6dae Fix a compatibility issue after Huawei driver upgrade a766fb0 Fix release note release version for Queens 36c65a5 HPE Lefthand: fix volume retype operation 47836e0 Fix allocated capacity report on non pool drivers c2fc23f Update HPE 3PAR Storage Driver docs for Pike release 4671aca Update HPE Lefthand/StoreVirtual Storage Driver doc for Pike release e455c57 VMAX driver - Pike documentation amendments 04c2701 Fix installation instructions format d7bb806 NEC driver reads default_backends Diffstat (except docs and test files) ------------------------------------- cinder/backup/api.py | 10 +- cinder/backup/chunkeddriver.py | 5 +- cinder/backup/drivers/posix.py | 5 +- cinder/config/generate_cinder_opts.py | 3 + cinder/db/sqlalchemy/api.py | 4 +- cinder/group/api.py | 30 ++++- cinder/opts.py | 12 +- cinder/service.py | 48 ++------ cinder/test.py | 12 -- .../unit/api/contrib/test_consistencygroups.py | 14 ++- .../unit/backup/drivers/test_backup_google.py | 18 ++- .../volume/drivers/dell_emc/scaleio/test_misc.py | 2 + .../unit/volume/drivers/dell_emc/vmax/test_vmax.py | 73 +---------- .../unit/volume/drivers/dell_emc/vnx/test_utils.py | 40 ++++--- .../unit/volume/drivers/hpe/test_hpelefthand.py | 61 +++++++++- .../volume/drivers/huawei/test_huawei_drivers.py | 12 +- .../unit/volume/drivers/ibm/test_xiv_proxy.py | 25 ++++ .../unit/volume/drivers/netapp/dataontap/fakes.py | 1 - .../drivers/netapp/dataontap/test_block_7mode.py | 1 - .../drivers/netapp/dataontap/test_block_cmode.py | 1 - .../drivers/netapp/dataontap/test_nfs_7mode.py | 3 - .../drivers/netapp/dataontap/test_nfs_cmode.py | 3 - cinder/volume/drivers/dell_emc/ps.py | 20 +++- cinder/volume/drivers/dell_emc/scaleio/driver.py | 2 + cinder/volume/drivers/dell_emc/vmax/common.py | 18 +-- cinder/volume/drivers/dell_emc/vmax/provision.py | 45 +------ cinder/volume/drivers/dell_emc/vmax/rest.py | 18 --- cinder/volume/drivers/dell_emc/vnx/utils.py | 11 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 42 ++++--- cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py | 38 +++++- cinder/volume/drivers/huawei/huawei_driver.py | 23 ++-- .../volume/drivers/ibm/ibm_storage/ds8k_proxy.py | 2 +- cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py | 29 ++--- cinder/volume/drivers/nec/product.xml | 1 - cinder/volume/drivers/nec/volume_common.py | 107 +++++++---------- cinder/volume/drivers/nec/volume_helper.py | 32 ++--- .../volume/drivers/netapp/dataontap/block_7mode.py | 3 - .../volume/drivers/netapp/dataontap/block_cmode.py | 3 - cinder/volume/drivers/netapp/dataontap/nfs_base.py | 2 - cinder/volume/drivers/rbd.py | 112 ++++++++++++----- cinder/volume/manager.py | 38 ++++-- .../drivers/brocade/brcd_fc_san_lookup_service.py | 6 +- .../block-storage/drivers/emc-vmax-driver.rst | 39 +++++- .../block-storage/drivers/hpe-3par-driver.rst | 35 +++++- .../block-storage/drivers/hpe-lefthand-driver.rst | 6 +- .../install/cinder-storage-install-ubuntu.rst | 44 +++---- ...rs-oversubscription-issue-c4655b9c4858d7c6.yaml | 16 +++ .../ps-optimize-parsing-8aa447c50f2474c7.yaml | 5 + ...er-subscription-ratio-cal-8aa447c50f2474a8.yaml | 5 + .../notes/rbd-stats-report-0c7e803bb0b1aedb.yaml | 18 +++ ...recate-glance_api_version-1a3b698429cb754e.yaml | 2 +- 64 files changed, 952 insertions(+), 757 deletions(-)
participants (1)
-
no-reply@openstack.org