Reproduce steps:
1. Create CIFS share
2. Set access-allow with non-existence user
2. Delete the CIFS share
Logs:
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server [None req-1aa20c01-7785-443a-bb0f-f30e5bf7faa9 None None] Exception during message handling: UnityAclUserNotFoundError: A
CL User hasn't been found. Please check that username and domain are correct. (Error Code:0x60000cb)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server Traceback (most recent call last):
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 274, in dispatch
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/manager.py", line 187, in wrapped
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server return f(self, *args, **kwargs)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/utils.py", line 568, in wrapper
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server return func(self, *args, **kwargs)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/manager.py", line 3555, in update_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share_server=share_server)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/access.py", line 283, in update_access_rules
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share_server=share_server)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/access.py", line 322, in _update_access_rules
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share_server)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/access.py", line 390, in _update_rules_through_share_driver
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share_server=share_server
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/driver.py", line 156, in update_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server delete_rules, share_server)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/common/enas/utils.py", line 52, in inner
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server ret = func(self, *args, **kwargs)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/plugins/unity/connection.py", line 343, in update_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server self.allow_access(context, share, rule, share_server)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/common/enas/utils.py", line 52, in inner
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server ret = func(self, *args, **kwargs)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/plugins/unity/connection.py", line 378, in allow_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server self._cifs_allow_access(share, access)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/plugins/unity/connection.py", line 504, in _cifs_allow_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share['id'], access['access_to'], access['access_level'])
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/opt/stack/manila/manila/share/drivers/dell_emc/plugins/unity/client.py", line 264, in cifs_allow_access
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server share.add_ace(user=user_name, access_level=cifs_access)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/home/stack/storops/storops/unity/resource/cifs_share.py", line 142, in add_ace
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server sid = UnityAclUser.get_sid(self._cli, user=user, domain=domain)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/home/stack/storops/storops/unity/resource/cifs_share.py", line 274, in get_sid
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server resp.raise_if_err()
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server File "/home/stack/storops/storops/unity/resp.py", line 131, in raise_if_err
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server raise ex_clz(self.error)
Sep 25 20:06:29 openstack-huangy18-01 manila-share[5631]: ERROR oslo_messaging.rpc.server UnityAclUserNotFoundError: ACL User hasn't been found. Please check that username and domain are correct. (Error Code:0x6
0000cb)
Fix proposed to branch: master /review. opendev. org/684964
Review: https:/