[release-announce] [cinder] cinder 11.0.1 (pike)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 3 18:54:07 UTC 2017


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(-)







More information about the Release-announce mailing list