Activity log for bug #1356387

Date Who What changed Old value New value Message
2014-08-13 14:07:49 Valeriy Ponomaryov bug added bug
2014-08-13 14:08:02 Valeriy Ponomaryov tags cmode driver
2014-08-13 14:25:10 Valeriy Ponomaryov description If we create share with share-network which have 'active_directory' security service, then we expect 'cifs entry' created on Cluster Mode backend. Now, if we create nfs share with such share-network we won't see any error if cifs entry was not created, that is requirement for cifs shares. Only when we try create cifs share we get error: 2014-08-13 16:49:50.847 ERROR manila.share.manager [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Share 6a37dc1d-2ffe-49c3-9d9c-c175a7229ec1 failed on creation. 2014-08-13 16:49:50.913 ERROR oslo.messaging.rpc.dispatcher [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Exception during message handling: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist. 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last): 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher incoming.message)) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/manager.py", line 205, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher self.db.share_update(context, share_id, {'status': 'error'}) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/openstack/common/excutils.py", line 82, in __exit__ 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/manager.py", line 199, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher context, share_ref, share_server=share_server) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 89, in wrap 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return f(self, *args, **kwargs) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 594, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._create_export(share, vserver, vserver_client) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 707, in _create_export 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher export_location = helper.create_share(share_name, ip_address) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 1089, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher host_ip, share_name = self._get_export_location(share) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 115, in send_request 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._client.invoke_successfully(elem, enable_tunneling=True) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/api.py", line 224, in invoke_successfully 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher raise NaApiError(code, msg) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher NaApiError: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist. 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher 2014-08-13 16:49:50.921 ERROR oslo.messaging._drivers.common [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Returning exception NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist. to caller 2014-08-13 16:49:50.922 ERROR oslo.messaging._drivers.common [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] ['Traceback (most recent call last):\n', ' File "/usr/local /lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch \n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args )\n', ' File "/opt/stack/manila/manila/share/manager.py", line 205, in create_share\n self.db.share_update(context, share_id, {\'status\': \'error\'})\n', ' File "/opt/stack/manila/manila/openstack/common/excutils.py", line 8 2, in __exit__\n six.reraise(self.type_, self.value, self.tb)\n', ' File "/opt/stack/manila/manila/share/manager.py", line 199, in create_share\n context, share_ref, share_server=share_server)\n', ' File "/opt/stack/manila /manila/share/drivers/netapp/cluster_mode.py", line 89, in wrap\n return f(self, *args, **kwargs)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 594, in create_share\n return self._create_e xport(share, vserver, vserver_client)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 707, in _create_export\n export_location = helper.create_share(share_name, ip_address)\n', ' File "/opt/st ack/manila/manila/share/drivers/netapp/cluster_mode.py", line 1089, in create_share\n host_ip, share_name = self._get_export_location(share)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 115, in send_request\n return self._client.invoke_successfully(elem, enable_tunneling=True)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/api.py", line 224, in invoke_successfully\n raise NaApiError(code, msg)\n', "NaApiError: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist.\n"] There can be different reasons for error of cifs entry creation, like temporary inavaiablity, so we need to try create this entry if it does not exist any time. If we create share with share-network which have 'active_directory' security service, then we expect 'cifs entry' created on Cluster Mode backend. Now, if we create nfs share with such share-network we won't see any error if cifs entry was not created, that is requirement for cifs shares. Only when we try create cifs share we get error: 2014-08-13 16:49:50.847 ERROR manila.share.manager [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Share 6a37dc1d-2ffe-49c3-9d9c-c175a7229ec1 failed on creation. 2014-08-13 16:49:50.913 ERROR oslo.messaging.rpc.dispatcher [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Exception during message handling: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist. 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last): 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher incoming.message)) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/manager.py", line 205, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher self.db.share_update(context, share_id, {'status': 'error'}) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/openstack/common/excutils.py", line 82, in __exit__ 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/manager.py", line 199, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher context, share_ref, share_server=share_server) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 89, in wrap 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return f(self, *args, **kwargs) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 594, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._create_export(share, vserver, vserver_client) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 707, in _create_export 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher export_location = helper.create_share(share_name, ip_address) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 1089, in create_share 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher host_ip, share_name = self._get_export_location(share) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 115, in send_request 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher return self._client.invoke_successfully(elem, enable_tunneling=True) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/manila/manila/share/drivers/netapp/api.py", line 224, in invoke_successfully 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher raise NaApiError(code, msg) 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher NaApiError: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist. 2014-08-13 16:49:50.913 TRACE oslo.messaging.rpc.dispatcher 2014-08-13 16:49:50.921 ERROR oslo.messaging._drivers.common [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] Returning exception NetApp api failed. Reason - 13001:Failed  to get CIFS server. Reason: entry doesn't exist. to caller 2014-08-13 16:49:50.922 ERROR oslo.messaging._drivers.common [req-31134759-e92e-4aec-bc03-8f0e514e7db5 cc674b8857534ab98e10290f44548b75 c1034c6ff2df458fb528a50260ac8cdb] ['Traceback (most recent call last):\n', ' File "/usr/local /lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch \n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args )\n', ' File "/opt/stack/manila/manila/share/manager.py", line 205, in create_share\n self.db.share_update(context, share_id, {\'status\': \'error\'})\n', ' File "/opt/stack/manila/manila/openstack/common/excutils.py", line 8 2, in __exit__\n six.reraise(self.type_, self.value, self.tb)\n', ' File "/opt/stack/manila/manila/share/manager.py", line 199, in create_share\n context, share_ref, share_server=share_server)\n', ' File "/opt/stack/manila /manila/share/drivers/netapp/cluster_mode.py", line 89, in wrap\n return f(self, *args, **kwargs)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 594, in create_share\n return self._create_e xport(share, vserver, vserver_client)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 707, in _create_export\n export_location = helper.create_share(share_name, ip_address)\n', ' File "/opt/st ack/manila/manila/share/drivers/netapp/cluster_mode.py", line 1089, in create_share\n host_ip, share_name = self._get_export_location(share)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/cluster_mode.py", line 115, in send_request\n return self._client.invoke_successfully(elem, enable_tunneling=True)\n', ' File "/opt/stack/manila/manila/share/drivers/netapp/api.py", line 224, in invoke_successfully\n raise NaApiError(code, msg)\n', "NaApiError: NetApp api failed. Reason - 13001:Failed to get CIFS server. Reason: entry doesn't exist.\n"] There can be different reasons for error of cifs entry creation, like temporary inavaiablity, so we need to try create this entry if it does not exist any time and log error if present.
2014-08-13 14:37:02 Valeriy Ponomaryov manila: importance Undecided Medium
2014-08-19 08:47:13 Valeriy Ponomaryov manila: assignee Valeriy Ponomaryov (vponomaryov)
2014-08-19 08:47:19 Valeriy Ponomaryov manila: status New In Progress
2014-08-28 01:56:13 OpenStack Infra manila: status In Progress Fix Committed
2014-08-28 07:23:47 Valeriy Ponomaryov manila: status Fix Committed Fix Released
2014-09-03 15:26:33 Ben Swartzlander manila: milestone juno-3