[release-announce] cinder 20.3.1 (yoga)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 14 01:33:42 UTC 2023


We are amped to announce the release of:

cinder 20.3.1: OpenStack Block Storage

This release is part of the yoga stable release series.

The source is available from:

    https://opendev.org/openstack/cinder

Download the package from:

    https://tarballs.openstack.org/cinder/

Please report issues through:

    https://bugs.launchpad.net/cinder/+bugs

For more details, please see below.

20.3.1
^^^^^^

Bug Fixes

* Bug #1980268 (https://bugs.launchpad.net/cinder/+bug/1980268):
  When creating a volume from an image, a check has been added to
  compare the requested volume size to the image's "virtual_size"
  property and fail the request if the volume will be too small to
  contain the image. If the image record does not contain this
  property, the request is accepted but the volume will go to "error"
  status if the image does not fit (which is the current behavior).

* Infinidat Driver bug #1981982
  (https://bugs.launchpad.net/cinder/+bug/1981982): Fixed Infinidat
  driver to use TLS/SSL communication between the Cinder volume
  service and the storage backend. Admin can set *True* or *False* for
  the *driver_use_ssl* and *suppress_requests_ssl_warnings* options in
  the driver section of cinder.conf to enable or disable these
  features.

* Bug #2008017 (https://bugs.launchpad.net/cinder/+bug/2008017):
  Fixed NetApp NFS driver to never spawn a native thread avoid thread
  starvation and other related issues.

* Bug #1945500 (https://bugs.launchpad.net/cinder/+bug/1945500): The
  original attempt at fixing this bug did not account for differences
  in how glance and cinder store image metadata, and as a result some
  image properties were not filtered out. This new improved fix
  addresses those differences and makes the filtering more thorough.

* PowerFlex driver bug #1942095
  (https://bugs.launchpad.net/cinder/+bug/1942095): Fixed Cinder
  volume caching mechanism for the driver. Now the driver correctly
  raises "exception.SnapshotLimitReached" when maximum snapshots are
  created for a given volume and a volume cache is invalidated to
  allow a new row of fast volume clones.

* RBD driver bug #1960206
  (https://bugs.launchpad.net/cinder/+bug/1960206): Fixed
  "total_capacity" reported by the driver to the scheduler on Ceph
  clusters that have renamed the "bytes_used" field to "stored".
  (e.g., Nautilus (https://docs.ceph.com/en/nautilus/releases/nautilus
  /#upgrade-compatibility-notes)).

Changes in cinder 20.3.0..20.3.1
--------------------------------

7dfd62a7c Fix Infinidat driver to use TLS/SSL communication
0f80d022c Fix NetApp NFS driver to never spawn a native thread again
f99ad21b5 Fix glance metadata properties filtering
ad5a711fd RBD: Fix total_capacity
5cc8ec2e7 Update url of "Unity Replication White Paper"
626f29a89 Add a check for virtual_size at API layer
a91db604d Fix volume caching in PowerFlex driver


Diffstat (except docs and test files)
-------------------------------------

cinder/image/image_utils.py                        | 22 +++++--
.../volume/drivers/dell_emc/powerflex/__init__.py  |  3 +
.../dell_emc/powerflex/test_create_snapshot.py     | 24 ++++++++
.../drivers/netapp/dataontap/test_nfs_base.py      | 42 +++----------
.../drivers/netapp/dataontap/test_nfs_cmode.py     |  2 -
.../drivers/dell_emc/powerflex/rest_client.py      |  8 +++
cinder/volume/drivers/infinidat.py                 | 15 +++--
cinder/volume/drivers/netapp/dataontap/nfs_base.py | 71 +++++++++-------------
.../volume/drivers/netapp/dataontap/nfs_cmode.py   |  1 -
cinder/volume/drivers/netapp/options.py            |  5 ++
cinder/volume/drivers/rbd.py                       |  7 ++-
cinder/volume/volume_utils.py                      |  6 ++
.../drivers/dell-emc-unity-driver.rst              |  4 +-
.../drivers/infinidat-volume-driver.rst            | 16 +++++
.../added-virtual-size-check-42a84f6b24366e5d.yaml | 10 +++
...infinidat-fix-ssl-options-6ddd852c24b16760.yaml |  9 +++
...netapp-fix-native-threads-04d8f58f4c29b03d.yaml |  6 ++
.../notes/bug1945500-e4df056b8be2e0ef.yaml         |  8 +++
...ix-powerflex-volume-cache-da3fa1769ef78ae8.yaml | 10 +++
.../notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml |  8 +++
24 files changed, 364 insertions(+), 123 deletions(-)







More information about the Release-announce mailing list