We are thrilled to announce the release of: manila 12.1.1: Shared Storage for OpenStack This release is part of the wallaby 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. 12.1.1 ^^^^^^ Bug Fixes * Fixed an issue during snapshot creation where a database error was being mishandled with dead code. See Launchpad bug 1475351 (https://launchpad.net/bugs/1475351) for more details. * Fixed periodic_share_replica_update() to skip active replicas similarly to periodic_share_replica_snapshot_update(). The intention is to check on non-active replicas, that can be 'in_sync', 'out_of_sync' or in 'error' state. * When "cephfs_ganesha_server_ip" is not set, the current hostname is used as a default for such config option. The driver was treating this value as an IP address and trying to perform validations on it. The CEPH NFS driver will no longer treat hostnames as ip addresses and try to validate them as such. Changes in manila 12.1.0..12.1.1 -------------------------------- a5aecc22 Update admin, user and contributor guide f7376849 early return for _share_replica_update() if there is no active replica 9cf0afce Handle successful deletion of snapshot if quota commit fails cffad6fd Modify docker instalation for fedora systems c034ed19 Drop non-ASCII character from manila config 027e4cb5 [doc] Fix config and install guide for the generic driver c44108f9 Don't run periodic_share_replica_update() on active replicas 909d437f Adapt CephFS driver to do not try to escape export ip Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 2 +- .../admin/shared-file-systems-share-networks.rst | 15 ++ .../common/dhss-true-mode-configuration.rst | 17 +- manila/share/api.py | 5 +- manila/share/drivers/cephfs/driver.py | 11 +- manila/share/drivers/netapp/options.py | 14 +- manila/share/manager.py | 22 ++- ...hot-if-quota-commit-fails-4d150bf0b71a2fd9.yaml | 6 + ...c-task-for-active-replica-030a982af92f8a62.yaml | 6 + ...t-ip-escaping-on-hostname-e2866be32a8f5e38.yaml | 8 + 14 files changed, 453 insertions(+), 35 deletions(-)