[release-announce] manila 9.1.4 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 31 10:08:37 UTC 2020


We jubilantly announce the release of:

manila 9.1.4: Shared Storage for OpenStack

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/manila

Download the package from:

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

Please report issues through:

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

For more details, please see below.

9.1.4
^^^^^


Upgrade Notes
*************

* The configuration option "netapp_migration_cancel_timeout" can be
  specified in the NetApp backend section to redefine the amount of
  time that the NetApp driver must attempt to wait on the asynchronous
  operation to cancel an ongoing migration. This option is set to 3600
  seconds by default, which is sufficient time in most cases.


Bug Fixes
*********

* Dell EMC Unity Driver: Fixes bug 1841035 to avoid lots of error
  messages displayed in logs.

* NetApp ONTAP share delete operation can fail sometimes when is
  triggered immediately after migration cancelation on a overloaded
  NetApp backend. Canceling an ongoing migration is an asynchronous
  operation on an ONTAP storage system. Now the NetApp driver checks
  if the asynchronous API has ended  its operation before reporting
  migration cancelation success. If the operation of the asynchronous
  API did not end within the specified timeout, the "migration cancel"
  cancel operation will be considered unsuccessful. To do so, a new
  configuration option "netapp_migration_cancel_timeout" has been
  added.

* Fixed the Generic driver to evict and kill any user processes
  accessing a share before attempting to extend or shrink a CIFS
  share.

* A new user message has been added in case of share extensions
  failing asynchronously.

* Fixed unneeded all ports list request to Neutron in service
  instance helper module on tearing down service subnet, Neutron can
  filter them by subnet_id itself.

* NetApp ONTAP driver is now fixed to avoid the deletion of
  *Cluster* and *Default* ipspaces when deleting a share server. This
  issue was happening only when operating in
  *driver_handles_share_servers* enabled mode and creating shares
  using *flat* network type. See Launchpad bug 1880747
  (https://launchpad.net/bugs/1880747) for more details.

* Fixed bug #1882590
  (https://bugs.launchpad.net/manila/+bug/1882590) that caused an
  error on starting a NetApp backend when using the SVM scoped
  account.

* Fixed launchpad bug #1885956
  (https://bugs.launchpad.net/manila/+bug/1885956) by ensuring that
  policy checks are enforced when looking up a share-type by name.
  This prevents a problem where shares could be stuck in CREATING
  status when a user attempts to create a share using the name of a
  private share-type to which the user lacks access.

* The NetApp cDOT driver now validates the configuration of
  preferred domain controller(s) added in CIFS security service server
  setup. The mandatory option "skip-config-validation" was introduced
  to "cifs-domain-preferred-dc-add" with ONTAP 9.5.

* The LVM driver no longer fails to delete shares, snapshots and
  access rules that are missing from storage. See Launchpad bug
  #1888915 (https://launchpad.net/bugs/1888915) for more details.

Changes in manila 9.1.3..9.1.4
------------------------------

4e292ea8 Harden LVM driver deletion paths
2063c93c Update LVM volume extend
afb63e9d [ci] Remove explicit compression of log files
bf97dcc9 [NetApp] Fix default ipspace deletion issue
c915918f [NetApp] Fix falsely report migration cancelation success
779ae5f1 Monkey patch original current_thread _active
6ad361a1 [NetApp] update set_preferred_dc for ontapi 1.150
0a312543 Update NFS helper restart
2f2ed258 Enforce policy checks getting share-type by name
9a0036a2 [Unity]: Failed to enabled ACE for share
b252cb80 [NetApp] Fix svm scoped account
f9110240 Fix uwsgi path location
badb3967 Add asynchronous error info into messages when share extend error
51b918a8 [devstack] Allow cephfs daemon port access
b07c2484 CIFS extension failing because of volume in use
6542f2f1 Get ports filtered by subnet id on share-server cleanup


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

contrib/ci/common.sh                               |  19 +--
devstack/plugin.sh                                 |  37 +++---
manila/api/v1/shares.py                            |   3 +-
manila/cmd/api.py                                  |   6 +
manila/cmd/data.py                                 |   6 +
manila/cmd/scheduler.py                            |   6 +
manila/cmd/share.py                                |   6 +
manila/db/sqlalchemy/api.py                        |   3 +-
manila/message/message_field.py                    |  13 ++-
.../share/drivers/dell_emc/plugins/unity/client.py |  10 +-
.../drivers/dell_emc/plugins/unity/connection.py   |   3 +-
manila/share/drivers/helpers.py                    |  45 +++++++-
manila/share/drivers/lvm.py                        |  19 +--
.../netapp/dataontap/client/client_cmode.py        |   6 +
.../netapp/dataontap/cluster_mode/lib_base.py      |  67 +++++++++--
.../netapp/dataontap/cluster_mode/lib_multi_svm.py |   6 +-
manila/share/drivers/netapp/options.py             |   8 +-
manila/share/drivers/service_instance.py           |  13 +--
manila/share/manager.py                            |   8 +-
.../netapp/dataontap/client/test_client_cmode.py   |  27 ++++-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 128 ++++++++++++++++-----
...nity-fix-ace-enable-error-b00281bb306d176b.yaml |   7 ++
...app-migration-cancelation-fb913131eb8eb82a.yaml |  20 ++++
...-because-of-volume-in-use-3fea31c4a58e2f1b.yaml |   4 +
...r-when-share-extend-error-a0c458204b395994.yaml |   5 +
...-1879754-teardown-network-d1887cdf6eb83388.yaml |   5 +
...ot-delete-default-ipspace-aee638279e0f8e93.yaml |   9 ++
...590-fix-svm-scoped-netapp-85b53830135f7558.yaml |   6 +
...etting-share-type-by-name-5eca17b02bea5261.yaml |   8 ++
...dd-cifs-dc-add-skip-check-c8ea9b952cedb643.yaml |   7 ++
...8915-harden-lvm-deletions-2a735ab0ee4a4903.yaml |   6 +
35 files changed, 501 insertions(+), 135 deletions(-)







More information about the Release-announce mailing list