[release-announce] cinder 12.0.2 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 4 12:40:26 UTC 2018


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







More information about the Release-announce mailing list