[release-announce] manila 7.2.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 26 22:07:08 UTC 2019


We eagerly announce the release of:

manila 7.2.0: Shared Storage for OpenStack

This release is part of the rocky stable release series.

Download the package from:

    https://tarballs.openstack.org/manila/

For more details, please see below.

7.2.0
^^^^^

Bug Fixes

* The generic and LVM drivers have been fixed to always perform a
  filesystem check on newly created snapshots and derivative shares
  before attempting to assign a UUID to them. See Launchpad bug
  1798219 (https://bugs.launchpad.net/manila/+bug/1798219) for more
  details.

* Share type quotas, usages and reservations will now be correctly
  cleaned up if a share type has been deleted. See launchpad bug
  #1811680 (https://bugs.launchpad.net/manila/+bug/1811680) for
  details regarding the bug that prevented this cleanup prior.

* Launchpad bug 1815038
  (https://bugs.launchpad.net/manila/+bug/1815038) has been fixed and
  now we correctly parse the base URL from manila's endpoint url,
  accounting for proxy URLs.

* APIs that were not returning a request ID ('x-compute-request-id')
  in the response headers have been fixed.

* Shares backed by CephFS no longer have hard-coded mode 755.  Use
  the "cephfs_volume_mode" configuration option to set another mode,
  such as 775 when using manila dynamic external storage provider with
  OpenShift.  The default value remains 755 for backwards
  compatibility.

* Fixed the driver filter to not check for hard equality between the
  share_backend_name and the name reported by the host as it defeats
  the purpose of the capabilities filter giving the ability to use
  "<in>" selection operator in the extra-spec. Refer to Launchpad bug
  1815700 (https://bugs.launchpad.net/manila/+bug/1815700) for more
  details.

Changes in manila 7.1.0..7.2.0
------------------------------

aae7bc72 Destroy type quotas when a share type is deleted
ce370a18 Fix driver filter to not check share_backend_name
d0680115 Return request-id to APIs that don't respond with a body
5a3be015 Fix API version inferred w/ un-versioned URLs
ddf05619 Manila VMAX docs -  differences between quotas
21d5f1ec Manila VMAX docs -  improve pre-configurations on VMAX section
396316b8 Manila VMAX docs -  clarify snapshot support
9defa3bc Manila VMAX docs -  clarify driver_handles_share_servers
ba0842c7 VMAX manila doc - SSL Support
81498699 VMAX manila doc - use of correct VMAX tags
141d359f VMAX manila doc - support for IPv6
670449f3 Extend remove_version_from_href support
6b39562c Fix version selector when for proxy-style URLs
c9f581ca [pylint] Fix lintstack.py for python2.x
ba9a8bd5 Bump pylint job timeout
6b25b0a4 Port dummy driver manage/unmanage changes to stable
edc60f76 Fix tls-proxy issues with the devstack plugin
55507cc6 [LVM] Run filesystem check before assigning UUID
fcb40df7 Fix service image boot issues
6510f791 add tripleo scenario004 to experimental queue
94ee6dfd Bump timeout on dsvm jobs
095a542f Run ubuntu xenial ceph jobs
4831c624 Set mode for CephFS volumes and snapshots


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

.zuul.yaml                                         |  55 ++--
devstack/plugin.sh                                 |  24 +-
devstack/settings                                  |   4 +-
.../share_back_ends_feature_support_mapping.rst    |   4 +-
.../drivers/dell-emc-vmax-driver.rst               | 329 ++++++++++++++++++---
etc/manila/rootwrap.d/share.filters                |   4 +-
manila/api/common.py                               |  15 +-
manila/api/openstack/wsgi.py                       |  10 +-
manila/db/api.py                                   |   9 +-
manila/db/sqlalchemy/api.py                        |  51 ++--
manila/quota.py                                    |   4 +-
manila/scheduler/filters/driver.py                 |  16 +-
manila/share/drivers/cephfs/driver.py              |  27 +-
manila/share/drivers/generic.py                    |   3 +
manila/share/drivers/lvm.py                        |  20 +-
.../post.yaml                                      |  15 +
.../run.yaml                                       |  96 ++++++
.../post.yaml                                      |  15 +
.../run.yaml                                       |  96 ++++++
.../manila-tempest-minimal-dsvm-dummy/run.yaml     |   2 +-
.../run.yaml                                       |   2 +
...on-lvm-and-generic-driver-55e349e02e7fa370.yaml |   8 +
...-when-deleting-share-type-a18f2e00a65fe922.yaml |   7 +
...version_from_href-support-ea479daaaf5c5700.yaml |   6 +
...ly-request-id-in-all-apis-74419bc1b1feea1e.yaml |   4 +
...case-of-proxy-urls-e33466af856708b4.yaml\t\t\t" |   7 +
.../notes/cephfs-set-mode-b7fb3ec51300c220.yaml    |   8 +
.../fixing-driver-filter-14022294c8c04d2d.yaml     |   8 +
tools/lintstack.py                                 |   2 +
46 files changed, 1137 insertions(+), 231 deletions(-)







More information about the Release-announce mailing list