[release-announce] manila 4.0.2 (ocata)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 8 20:38:30 UTC 2018


We are jazzed to announce the release of:

manila 4.0.2: 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.2
^^^^^

Bug Fixes

* Changed sync mount permanently logic in the Generic driver to
  select the newly mounted share from /etc/mtab and insert it into
  /etc/fstab. Added corresponding remove mount permanently
  functionality.

* Fixed the NetApp ONTAP driver to handle reverting to replicated
  and migrated snapshots.

* Fixed issue where locales other than POSIX and en_US.UTF-8 might
  cause the translate_string_size_to_float method to fail on a comma
  decimal separator instead of a period decimal separator.

* Fixed creation of security group and security group rule -
  neutronclient mapping

* The NetApp ONTAP driver has been fixed to honor the share size as
  requested when creating shares from an existing snapshot.

* Non admin users may invoke GET /share-networks and GET /security-
  services APIs with the 'all-tenants' flag in the query, however, the
  flag is ignored, and only resources belonging to the project will be
  served. This API change was made to fix bug 1721787 in the manila
  client project.

* The Quobyte driver now handles updated error codes from Quobyte
  API versions 1.4+ .

* Removed confusing manila.db.sqlalchemy model messages indicating
  deprecated properties for "share_type", "host", "share_server_id",
  "share_network_id", "available_zone".  These are exposed in the API
  as properties of shares and are not in fact actually deprecated as
  such.

* When use driver_handles_share_servers driver, reset the tap device
  after manila-share service start.

* Use Oslo's logging features to securely output the configuration
  options for Manila.

Changes in manila 4.0.1..4.0.2
------------------------------

215c0f7 Add functional jobs to check and gate pipelines
ca15a64 [stable/ocata ONLY] Fix functional tests
f4f960b Remove logging overrides from plugin.sh
81b62fa Use native Zuul v3 tox job
61398d8 Create a generic share type (api tests)
ba5d33e import zuul job settings from project-config
238c332 Added Handling Newer Quobyte API Error Codes
8be3689 Fix tap device disappear after node restart
891d2de Fix share-service VM restart problem
95aea67 Fix getting share networks and security services error
ca07991 Remove confusing DB deprecation messages
6428a3c Use ShareInstance model to access share properties
ed62a75 [Tempest] Fix tests for pre-existing share network
719c88a NetApp ONTAP: Fix share size when creating from snapshot
b1d73fd NetApp ONTAP: Fix revert-to-snapshot
4f5811d Log config options with oslo.config
7609c2e Disable security group rule when create port
d64bd8e Fix missing neutron net plugin options
21d6184 Fixed creation neutron api mapping for security groups
26cf648 Use generic user for both zuul v2 and v3
f3820a7 tempest: remove call to set_network_resources()
d30aff5 Fix issue with different decimal separators


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

.zuul.yaml                                         | 173 ++++++++++++++++++
contrib/ci/common.sh                               |   4 +-
contrib/ci/post_test_hook.sh                       |   8 +-
devstack/plugin.sh                                 |  16 +-
etc/manila/rootwrap.d/share.filters                |   3 +
manila/api/v1/security_service.py                  |   2 +-
manila/api/v2/share_networks.py                    |  12 +-
manila/api/views/shares.py                         |  17 +-
manila/db/sqlalchemy/models.py                     |  15 +-
manila/network/linux/interface.py                  |   3 +
manila/network/neutron/api.py                      |  31 ++--
manila/opts.py                                     |   6 +
manila/service.py                                  |  12 +-
manila/share/drivers/generic.py                    |  34 ++--
.../netapp/dataontap/cluster_mode/lib_base.py      |  19 +-
manila/share/drivers/quobyte/jsonrpc.py            |  14 +-
manila/share/drivers/quobyte/quobyte.py            |  10 +-
manila/share/drivers/service_instance.py           |   4 +-
manila/share/manager.py                            |   4 +
.../netapp/dataontap/cluster_mode/test_lib_base.py |  56 ++++--
manila/utils.py                                    |   7 +-
.../api/admin/test_export_locations_negative.py    |   7 +-
.../api/admin/test_share_snapshot_instances.py     |   6 +-
.../test_share_snapshot_instances_negative.py      |   7 +-
.../admin/test_share_types_extra_specs_negative.py |  51 +++---
.../api/admin/test_snapshot_export_locations.py    |   7 +-
.../test_snapshot_export_locations_negative.py     |   7 +-
.../api/test_security_services_mapping_negative.py |  10 +-
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 108 +++++++++++
.../manila-tempest-dsvm-mysql-generic/post.yaml    |  15 ++
.../manila-tempest-dsvm-mysql-generic/run.yaml     | 107 +++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 108 +++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 108 +++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 108 +++++++++++
.../legacy/manila-tempest-dsvm-scenario/post.yaml  |  15 ++
.../legacy/manila-tempest-dsvm-scenario/run.yaml   | 107 +++++++++++
.../manila-tempest-minimal-dsvm-dummy/post.yaml    |  15 ++
.../manila-tempest-minimal-dsvm-dummy/run.yaml     |  94 ++++++++++
.../manila-tempest-minimal-dsvm-lvm/post.yaml      |  15 ++
.../manila-tempest-minimal-dsvm-lvm/run.yaml       |  96 ++++++++++
rally-jobs/rally-manila-no-ss.yaml                 |  93 ----------
rally-jobs/rally-manila.yaml                       | 199 ---------------------
...ervice-VM-restart-problem-1110f9133cc294e8.yaml |   6 +
...p-cdot-revert-to-snapshot-5e1be65260454988.yaml |   4 +
...mal-separators-in-locales-392c0c794c49c1c2.yaml |   5 +
...ity-group-creation-failed-d46085d11370d918.yaml |   4 +
.../notes/bug-1717263-d772366c6a0bce17.yaml        |   5 +
...d-security-services-error-7e5e7981fcbf2b53.yaml |   6 +
.../notes/qb-bug-1733807-581e71e6581de28e.yaml     |   5 +
...sing-deprecation-warnings-a17c20d8973ef2bb.yaml |   7 +
...device_after_node_restart-0690a6beca077b95.yaml |   5 +
...ogging-for-config-options-388da64bb4ce45db.yaml |   5 +
109 files changed, 2168 insertions(+), 738 deletions(-)







More information about the Release-announce mailing list