[release-announce] manila 10.0.1 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 29 12:38:48 UTC 2020


We are ecstatic to announce the release of:

manila 10.0.1: Shared Storage for OpenStack

This release is part of the ussuri 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.

10.0.1
^^^^^^


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.

* Added a new user message when share shrinking fails due to
  operation not being supported by the driver.

* Fixed bug #1878993
  (https://bugs.launchpad.net/manila/+bug/1878993) that caused a
  failure on HTTPS connections within NetApp backend using python 3.7.

* 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.

Changes in manila 10.0.0..10.0.1
--------------------------------

7248532d [NetApp] update set_preferred_dc for ontapi 1.150
eb0de241 Update NFS helper restart
2a3c18ed Update LVM volume extend
e02cc6d6 Enforce policy checks getting share-type by name
71c3a08e [NetApp] Fix falsely report migration cancelation success
2dbdace6 [NetApp] Fix HTTPS connection for python 3.7
b5e541a6 [NetApp] Fix svm scoped account
09cb988f Fix uwsgi path location
1e8e154f [Unity]: Failed to enabled ACE for share
c1bebf39 Add documentation for share replica quotas
5d1c3067 [devstack] Allow cephfs daemon port access
9468f385 Add user guide for share network subnets
43d0241b Update admin guide for share network subnets change
3cbceccc Add user message when share shrinking fails at the driver
95d251e3 CIFS extension failing because of volume in use
2fe7452b [NetApp] Fix default ipspace deletion issue
1c25df05 Get ports filtered by subnet id on share-server cleanup
7196cfcb Monkey patch original current_thread _active
294ba7c3 [devstack][ci] Set public network ID in tempest.conf
fc9ac3cb [devstack][ci] Move bgp setup to plugin
94486eb4 [devstack][ci] Modify firewall in ds-plugin
58105a2d [devstack][ci] Stop requiring g-reg service


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

api-ref/source/limits.inc                          |  14 +-
api-ref/source/parameters.yaml                     |  87 ++++++
api-ref/source/quota-classes.inc                   |  11 +
api-ref/source/quota-sets.inc                      |  17 ++
api-ref/source/samples/limits-response.json        |   6 +-
.../samples/quota-classes-show-response.json       |   4 +-
.../samples/quota-classes-update-response.json     |   4 +-
.../source/samples/quota-show-detail-response.json |   8 +-
api-ref/source/samples/quota-show-response.json    |   4 +-
api-ref/source/samples/quota-update-request.json   |   3 +-
api-ref/source/samples/quota-update-response.json  |   4 +-
contrib/ci/post_test_hook.sh                       |  24 --
contrib/ci/pre_test_hook.sh                        |   2 +
devstack/plugin.sh                                 |  64 ++++-
devstack/settings                                  |   5 +
...ared-file-systems-manage-and-unmanage-share.rst |   6 +
.../admin/shared-file-systems-share-networks.rst   | 157 ++++++++++-
.../shared-file-systems-share-replication.rst      |  23 +-
.../admin/shared-file-systems-share-resize.rst     |   8 +
...shared-file-systems-share-server-management.rst |  11 +
.../configuration/shared-file-systems/overview.rst |   4 +
.../development-environment-devstack.rst           |   2 +-
.../contributor/samples/container_local.conf       |   3 +
.../contributor/samples/zfsonlinux_local.conf      |   3 +
.../user/share-network-subnet-operations.rst       | 120 ++++++++
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                    |   7 +-
.../share/drivers/dell_emc/plugins/unity/client.py |  10 +-
.../drivers/dell_emc/plugins/unity/connection.py   |   3 +-
manila/share/drivers/helpers.py                    |  31 ++-
manila/share/drivers/lvm.py                        |   3 +-
.../share/drivers/netapp/dataontap/client/api.py   |  51 ++--
.../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                            |  10 +
.../share/drivers/netapp/dataontap/client/fakes.py |   4 +-
.../drivers/netapp/dataontap/client/test_api.py    |  47 ++--
.../netapp/dataontap/client/test_client_cmode.py   |  27 +-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 128 ++++++---
.../run.yaml                                       |   1 +
.../run.yaml                                       |   1 +
.../run.yaml                                       |   1 +
.../run.yaml                                       |   1 +
.../run.yaml                                       |   3 +-
.../manila-tempest-minimal-dsvm-lvm/run-ipv6.yaml  |   3 +-
.../manila-tempest-minimal-dsvm-lvm/run.yaml       |   3 +-
...nity-fix-ace-enable-error-b00281bb306d176b.yaml |   7 +
...app-migration-cancelation-fb913131eb8eb82a.yaml |  20 ++
...-because-of-volume-in-use-3fea31c4a58e2f1b.yaml |   4 +
...sage-when-shrinking-fails-83d0f60ead6f4a4b.yaml |   5 +
...-1878993-netapp-fix-https-3eddf9eb5b762f3a.yaml |   6 +
...-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 +
74 files changed, 1378 insertions(+), 194 deletions(-)







More information about the Release-announce mailing list