We exuberantly announce the release of: manila 16.3.0 This release is part of the antelope 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. 16.3.0 ^^^^^^ Upgrade Notes ************* * Shares created using the CEPHFS Native protocol will now have a new *__mount_options* metadata containing the *cephfs_filesystem_name* to enhance usability while mounting shares. Existing shares will be updated through the ensure shares workflow. To preserve backwards compatibility, this metadata is mutable by end users. It is strongly recommended that administrators include "__mount_options" in the *[DEFAULT]/admin_only_metadata_keys* configuration option. Bug Fixes ********* * Fixed share export location update when subnet is added to a network containing shares. Please refer to the Launchpad bug #2017501 (https://bugs.launchpad.net/manila/+bug/2017501) for more details. * Fixed cleanup of share network security service associations at network delete. See *Launchpad bug 2029366 <https://bugs.launchpad.net/manila/+bug/2029366>* for more details. * The CephFS driver used to set the "preferred" export path incorrectly. It is now fixed to set it as part of export location metadata. See Launchpad bug 2053100 (https://launchpad.net/bugs/2053100) for more details. * Share manager drivers can now update export location metadata (such as the *preferred* attribute) during the *ensure_shares* routine. (Launchpad bug: 2053100 (https://launchpad.net/bugs/2053100)) * NetApp ONTAP driver will now retry the sis operation (e.g. dedupe) if sis operation is currently active. This is needed because NetApp turns on efficiency (by default) on latest hardware which causes conflicting sis operation when Manila tries to turn it off. For more details, please check Launchpad bug #2071359 (https://bugs.launchpad.net/manila/+bug/2071359) * When using Neutron networks tagged as *external* (unmanaged provider networks) as share networks, Manila now creates ports with *admin_state_up=False* (disabled). This change addresses ARP failures that can occur when using OVN as the Neutron ML2 plugin. For more information, refer to bug 2074504 (https://bugs.launchpad.net/manila/+bug/2074504). Changes in manila 16.2.1..16.3.0 -------------------------------- 6a55ee6a9 Fix share network delete procedure 0e71235ae Add cephfs filesystem to shares metadata 62eaf38da Add a new config option to specify admin metadata c5e6c5432 Fix export location metadata updates by drivers 221b560d8 Fix "preferred" export locations in the CephFS driver afb326d25 Ensure password values are not logged 2944880f0 Fix export locations update when subnet is added 58dbf997e Create ports as disabled with external networks 53eaea772 Netapp: Retry Dedupe enable/disable if busy Diffstat (except docs and test files) ------------------------------------- manila/api/v1/share_metadata.py | 11 +- manila/api/v2/share_networks.py | 13 +++ manila/api/v2/shares.py | 13 ++- manila/common/config.py | 4 + manila/common/constants.py | 6 +- manila/db/sqlalchemy/api.py | 24 ++++- manila/network/neutron/neutron_network_plugin.py | 63 ++++++++--- manila/share/driver.py | 19 ++++ manila/share/drivers/cephfs/driver.py | 35 +++++-- manila/share/drivers/dell_emc/driver.py | 1 + manila/share/drivers/hdfs/hdfs_native.py | 1 + manila/share/drivers/infortrend/driver.py | 2 - manila/share/drivers/macrosan/macrosan_nas.py | 1 - manila/share/drivers/maprfs/maprfs_native.py | 1 + .../share/drivers/netapp/dataontap/client/api.py | 1 + .../netapp/dataontap/client/client_cmode.py | 38 ++++++- .../netapp/dataontap/cluster_mode/lib_multi_svm.py | 3 +- manila/share/drivers/tegile/tegile.py | 1 + manila/share/drivers/zfssa/zfssashare.py | 1 + manila/share/manager.py | 18 ++++ .../netapp/dataontap/client/test_client_cmode.py | 42 ++++++++ ...g-2017501-fix-share-export-location-update.yaml | 7 ++ ...thout-security-associaton-ae56473f6d32c47e.yaml | 5 + ...metadata-to-cephfs-shares-5725d751980360ec.yaml | 10 ++ ...admin-and-driver-metadata-b0ede7d7cf057b5b.yaml | 8 ++ ...ver-preferred-path-update-70147668e0f19c4d.yaml | 7 ++ ...th-preferred-attr-updates-32db001aacfc8563.yaml | 6 ++ ...peratin-if-already-active-4625605175f76d07.yaml | 8 ++ ...ports-on-neutron-ext-nets-af3ff56da9a928df.yaml | 9 ++ 34 files changed, 660 insertions(+), 96 deletions(-)