Comment 1 for bug 2054637

Revision history for this message
Saravanan Manickam (msaravan) wrote : Re: [Manila][NetApp] Share deletion is failing at NetApp storage when DHSS=True is used for ONTAP versions >9.13.1

Failure log:

2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server [req-b5fad22e-1367-4445-a152-a159441da7f3 7838dd4373fb4278ad3df4d5370fc47b 48b88fc7191c4130a343db8ad5dcd12c - - -] Exception during message handling: manila.share.drivers.netapp.dataontap.client.api.NaApiError: NetApp API failed. Reason - 15894:Failed to delete volume "share_9b7bca22_d6f4_4603_807a_43c309dec2c3" in Vserver "os_02b6f377-687e-4af8-95ea-090e82cd34b2" because it has one or more clones. Only the cluster administrator can delete the clones associated with this volume.
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/manager.py", line 219, in wrapped
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server return f(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/utils.py", line 574, in wrapper
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server return func(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/manager.py", line 3393, in delete_share_instance
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self.message_api.create(
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self.force_reraise()
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server raise self.value
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/manager.py", line 3373, in delete_share_instance
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self.driver.delete_share(context, share_instance,
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/cluster_mode/drv_multi_svm.py", line 66, in delete_share
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self.library.delete_share(context, share, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/utils.py", line 97, in trace_wrapper
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server result = f(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py", line 1293, in delete_share
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self._delete_share(share, vserver, vserver_client)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/utils.py", line 97, in trace_wrapper
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server result = f(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py", line 1271, in _delete_share
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self._deallocate_container(share_name, vserver_client)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/utils.py", line 97, in trace_wrapper
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server result = f(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py", line 1300, in _deallocate_container
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server vserver_client.delete_volume(share_name)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/utils.py", line 97, in trace_wrapper
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server result = f(self, *args, **kwargs)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/client/client_cmode.py", line 2937, in delete_volume
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server self.send_request('volume-destroy', {'name': volume_name})
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/client/client_base.py", line 89, in send_request
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server return self.connection.invoke_successfully(request, enable_tunneling)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.9/site-packages/manila/share/drivers/netapp/dataontap/client/api.py", line 305, in invoke_successfully
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server raise NaApiError(code, msg)
2024-02-19 15:35:05.827 12 ERROR oslo_messaging.rpc.server manila.share.drivers.netapp.dataontap.client.api.NaApiError: NetApp API failed. Reason - 15894:Failed to delete volume "share_9b7bca22_d6f4_4603_807a_43c309dec2c3" in Vserver "os_02b6f377-687e-4af8-95ea-090e82cd34b2" because it has one or more clones. Only the cluster administrator can delete the clones associated with this volume."