[release-announce] manila 14.1.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Thu Apr 13 10:32:28 UTC 2023
We are glad to announce the release of:
manila 14.1.0: Shared Storage for OpenStack
This release is part of the yoga 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.
14.1.0
^^^^^^
New Features
************
* The special *.snapshot* directories for shares created by the
Infinidat driver can now be controlled through configuration
options: *infinidat_snapdir_accessible* and
*infinidat_snapdir_visible*. By default, each share allows access to
its own *.snapshot* directory, which contains files and directories
of each snapshot taken. To restrict access to the *.snapshot*
directory, the *infinidat_snapdir_accessible* should be set to
*False*. The *infinidat_snapdir_visible* option controls visibility
of the *.snapshot* directory. By default, the *.snapshot* directory
is hidden. To make the *.snapshot* directory visible on the client
side, this option should be set to *True*.
Bug Fixes
*********
* Launchpad bug 1968891
(https://bugs.launchpad.net/manila/+bug/1968891) has been fixed.
scheduler will use size increase rather than share size to calculate
provisioned_ratio when extending share.
* Infinidat Driver bug #1989283
(https://bugs.launchpad.net/manila/+bug/1989283): Incremented driver
version to 1.1, where SSL support was added. For more details on
enabling SSL, please check the Infinidat driver documentation
(https://docs.openstack.org/manila/latest/configuration/shared-file-
systems/drivers/infinidat-share-driver.html).
* Add the filesystem info in the exports created by the CephFS NFS
driver. This fixes inconsistencies when deploying Manila with CephFS
NFS with multiple filesystems.
* Infinidat Driver bug #1992443
(https://bugs.launchpad.net/manila/+bug/1992443): Fixed an issue in
Infinidat driver to support host assisted migration. The
*snapdir_visible* filesystem property must be disabled to hide
*.snapshot* directory on the client side. However, this behavior can
be changed using the *infinidat_snapdir_visible* configuration
option.
* Fixed an issue that made the CephFS driver to override the
permissions in a share. After a bugfix
(https://tracker.ceph.com/issues/54375), Ceph's idempotent creation
of shares had a change on its behavior. If a share mode was modified
outside of Manila, or the configuration value for
*cephfs_volume_mode* was changed in Manila when shares had already
been created, these shares would have their mode changed while
Manila attempted to ensure that such share exists using the
idempotent creation, potentially breaking clients. The CephFS driver
will no longer send create calls to the backend when ensuring a
share exists. For more details, please refer to Bug #2002394
(https://bugs.launchpad.net/manila/+bug/2002394)
Changes in manila 14.0.1..14.1.0
--------------------------------
74a06d77 Remove TripleO job
9e052999 update capacity filter during extend share
3d6fcc99 [Cephfs] Fix erroneous share mode override on ensure_shares
c57b292c Add filesystem info to FSAL in CephFS NFS
594fb45c [Infinidat] fixed host assisted migration
725e4cc4 [stable-only] Pin tox version
13c71fb5 [Infinidat] bump driver version and update docs
Diffstat (except docs and test files)
-------------------------------------
.../drivers/infinidat-share-driver.rst | 42 +++++
.../configuration/tables/manila-infinidat.inc | 10 +-
manila/scheduler/filters/capacity.py | 4 +-
manila/scheduler/manager.py | 8 +-
manila/share/drivers/cephfs/driver.py | 16 +-
manila/share/drivers/infinidat/infinibox.py | 97 ++++++++---
.../share/drivers/infinidat/test_infinidat.py | 178 +++++++++++++++------
...pass-when-extending-share-6b60799e7aa41e19.yaml | 6 +
...83-infinidat-version-bump-6f791d9d97ccf75b.yaml | 8 +
...stem-info-cephfs-nfs-fsal-b39ae5ebaeb6fba1.yaml | 7 +
...t-host-assisted-migration-4344c4d076b66796.yaml | 21 +++
...orcement-on-ensure-shares-a2e4d8f6c07c8cf5.yaml | 13 ++
tox.ini | 1 +
zuul.d/project.yaml | 5 +-
15 files changed, 363 insertions(+), 105 deletions(-)
More information about the Release-announce
mailing list