Aktuelle Serie Releasenotes

19.0.0.0rc1-46

New Features

  • Allow using an empty prefix for shares created with mount_point_name.

  • Allow configuring default mount_point_name prefix through an option.

Aktualisierungsnotizen

  • Administrator can now configure new policy list_all_projects for share and share snapshot. This policy is applicable for listing of respective resources in all projects. Please check launchpad bug 2084532 for more details.

  • Removed the check for the last transfer size during updating replica state in the ONTAP driver. Also removed the corresponding option netapp_snapmirror_last_transfer_size_limit. See launchpad bug 2066031 for more details.

  • Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 .

Bug Fixes

  • NetApp driver bug #2080951: Fixed the share creation workflow via REST. Changed the order of dedupe/compression to disable compression first followed by disabling dedupe so that the share creation workflow goes through.

  • Netapp ONTAP driver now allows migration of share server even if one or more shares on share server has replicas. For more details, please check Launchpad bug #2052785

  • 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 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)

  • When performing a share server migration without new share network, reused allocations are properly updated with new share_server_id.

  • In NetApp driver functions related to share server migration, vserver_name is now retrieved directly from backend_details instead of templating. This way, vserver_name is correct even for share servers that have already been migrated once.

  • When deferred deletion is enabled, Manila will attempt regular deletion. While quota is released, and these objects (shares, snapshots) are hidden from the user. Any error during deferred deletion will put resource in error_deferred_deleting state. After that, it will be handled in periodic task. Also, Manila will make sure snapshot instances are deleted before share instance delete. For more details, please check Launchpad bug 2068043

  • Added db_retry on deadlock for various database update methods. Please check launchpad bug 2084529 for more details.

  • Share instance/replica get with share data query is being optimized to improve the performance. Please check launchpad bug 2084783 for more details.

  • The NetApp ONTAP driver now supports user configurable volume delete retention period (netapp_volume_delete_retention_hours). The max value of config option unused_share_server_cleanup_interval is updated to possible max value of retention period because if a share server gets deleted, the volume recovery queue also gets purged. For more details, please check Launchpad bug #2085112

  • Launchpad bug #2037422: Fixed an issue within the VASTData driver that made only one export path available for mounting, regardless if more mount paths were available. Now, the amount of export locations will correspond to the way the storage is configured for better load balancing.

  • While displaying and deleting access rules, manila was limiting the search for locks to the context of the request. Now, manila will search within all of the projects for locks and properly apply visibility and deletion restrictions. For more details, please refer to launchpad bug #2089061.

  • Generic driver - volumes mounted to the service instance are now mounted via its uuid (/dev/disk/by-uuid/…) instead of canonical paths (/dev/vdb) to prevent messing up the shares after restarts.

  • NetApp driver bug #2029467: When creating a share from a snapshot, the clone split operation is delayed until the share creation is complete. This ensures that the share creation operation is not blocked by the clone split operation.