[release-announce] [manila] manila 4.0.1 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 20 08:31:54 UTC 2017


We high-spiritedly announce the release of:

manila 4.0.1: Shared Storage for OpenStack

This release is part of the ocata stable release series.

Download the package from:

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

For more details, please see below.

4.0.1
^^^^^


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

* Added "emc_ssl_cert_verify" and "emc_ssl_cert_path" options for
  VNX SSL verification. For more details, see OpenStack official
  documentation.


Bug Fixes
*********

* Fixed "task_state" field in the share model being set to
  "migration_success" before actually completing a share migration.

* The NetApp ONTAP driver has been fixed to ensure the "security
  style" on CIFS shares is always "ntfs".

* The NetApp cDOT DHSS=True drivers have been fixed to not assume
  that share servers are only provisioned on segmented (VLAN)
  networks.

* The NetApp DHSS=True driver now creates static routes with the
  gateway specified on the tenant networks. Potential beneficiaries of
  this bug-fix are deployers/users whose CIFS security service (e.g.
  Active Directory) is not part of the tenant network, but a route
  exists via the tenant network gateway.

* Fixed the NetApp driver to report the correct value of the
  "preferred" export location metadata where it cannot determine if
  there are any "preferred" export locations.

* The NetApp driver has been fixed to ensure that share type changes
  during driver optimized share migration will result in correction of
  share properties as per the requested extra-specs.

* Fix the issue of deleting share server in VNX driver. The VNX
  driver failed to detect the NFS interface of share server, so the
  detach and deletion of NFS interface were skipped.

* Fixed bug in Dell EMC Unity driver that caused shares created from
  snapshots to contain data from the original shares, instead of data
  from their snapshots.

Changes in manila 4.0.0..4.0.1
------------------------------

48b5c91 NetApp cDOT: Fix security style for CIFS shares
171636c NetApp cDOT: Fix share specs on migration
8dbc944 Unity: unexpected data in share from snapshot
bbdcfcc VNX: share server cannot be deleted
a70885c Updated from global requirements
0a5d760 NetApp: Define 'preferred' to False instead of none
11c8145 NetApp cDOT: Add gateway information to create static routes
c3dbe18 NetApp cDOT: Fix share server deletion
d4d8f17 Start NFS and SMB services on fedora platforms
e74ea76 [Rally] fix jobs
7b9a38f [Generic driver] Fix incompatibility with novaclient
8d52d0d Fix important:: directive display in install guide
b3f7f12 Handle SSL from VNX driver
9bac8ef Updated from global requirements
40bbbfd [Tempest] Refactor api/tests/admin/test_share_servers module
5d31673 Fix 3 CI breakages
d635fff Fix migration_success before completing
5db255f [Grenade] Fix devstack configuration in CI hook
9bb4efe Fix syntax in devstack plugin
8d3185e Change tempest tag to 15.0.0
b2a6141 Fix gate breakage caused by localrc usage
5ca2fb8 [Tempest] Split up share migration tests to separate classes


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

contrib/ci/common.sh                               |   2 +-
contrib/ci/pre_test_hook.sh                        | 200 +++---
devstack/plugin.sh                                 |   6 +-
devstack/settings                                  |   2 +-
.../common/share-node-common-configuration.rst     |   2 +-
manila/compute/nova.py                             |  38 +-
manila/db/sqlalchemy/api.py                        |   5 +
manila/network/neutron/api.py                      |  31 +
manila/share/drivers/dell_emc/driver.py            |  10 +-
.../share/drivers/dell_emc/plugins/unity/client.py |   8 +-
.../drivers/dell_emc/plugins/unity/connection.py   |   7 +-
.../drivers/dell_emc/plugins/vnx/connector.py      |  11 +-
.../drivers/dell_emc/plugins/vnx/object_manager.py |   3 +-
manila/share/drivers/dell_emc/plugins/vnx/utils.py |  23 +
.../netapp/dataontap/client/client_cmode.py        |  55 ++
.../netapp/dataontap/cluster_mode/lib_base.py      |  27 +-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py |  38 +-
.../netapp/dataontap/protocols/cifs_cmode.py       |   4 +
manila/share/drivers/service_instance.py           |  20 +-
manila/share/manager.py                            |  47 +-
.../drivers/dell_emc/plugins/unity/test_client.py  |   3 +-
.../share/drivers/dell_emc/plugins/vnx/fakes.py    |  30 +-
.../dell_emc/plugins/vnx/test_connection.py        |  12 +-
.../drivers/dell_emc/plugins/vnx/test_connector.py |   2 +
.../dell_emc/plugins/vnx/test_object_manager.py    |  11 +-
.../drivers/dell_emc/plugins/vnx/test_utils.py     |  29 +
.../share/drivers/netapp/dataontap/client/fakes.py |  40 ++
.../netapp/dataontap/client/test_client_cmode.py   |  94 +++
.../netapp/dataontap/cluster_mode/test_lib_base.py |  59 +-
.../dataontap/cluster_mode/test_lib_multi_svm.py   |  74 +-
.../netapp/dataontap/protocols/test_cifs_cmode.py  |   2 +
rally-jobs/rally-manila-no-ss.yaml                 |   3 +-
rally-jobs/rally-manila.yaml                       |   3 +-
...072-migration-success-fix-3da1e80fbab666de.yaml |   6 +
...rity-style-on-cifs-shares-cbdd557a27d11961.yaml |   4 +
...fix-share-server-deletion-494ab3ad1c0a97c0.yaml |   4 +
...x-tenant-network-gateways-85935582e89a72a0.yaml |   7 +
...pp-driver-preferred-state-0ce1a62961cded35.yaml |   6 +
...-share-specs-on-migration-bfbbebec26533652.yaml |   5 +
...are-server-delete-failure-ca29d6b286a2c790.yaml |   5 +
...d-data-of-share-from-snap-134189fc0f3eeedf.yaml |   5 +
.../vnx-ssl-verification-2d26a24e7e73bf81.yaml     |   3 +
test-requirements.txt                              |   2 +-
50 files changed, 1324 insertions(+), 826 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 7a886cb..8bfcf69 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking<0.11,>=0.10.2
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0






More information about the Release-announce mailing list