<div>Hi</div><div>&nbsp; &nbsp; I find a issue, I create new domain failed</div><div><br></div><div>error info is "Error while executing action New NFS Storage Domain: Storage domain already exists".&nbsp;</div><div><br></div><div>vdsm debug info :</div><div><br></div><div><div>2018-03-14 15:39:46,163+0800 INFO &nbsp;(jsonrpc/1) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div>2018-03-14 15:39:46,163+0800 INFO &nbsp;(jsonrpc/1) [DynamicBridge] cmd = StoragePool_connectStorageServer (Bridge:190)</div><div>2018-03-14 15:39:46,164+0800 INFO &nbsp;(jsonrpc/1) [vdsm.api] START connectStorageServer(domType=1, spUUID=u'00000000-0000-0000-0000-000000000000', conList=[{u'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135', u'connection': u'192.168.122.134:/home/exports/vmstorage', u'iqn': u'', u'user': u'', u'tpgt': u'1', u'protocol_version': u'auto', u'password': '********', u'port': u''}], options=None) from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=ecd65a2e-3687-49b6-a4d6-11b9fce74775 (api:46)</div><div>2018-03-14 15:39:46,190+0800 INFO &nbsp;(jsonrpc/1) [vdsm.api] FINISH connectStorageServer return={'statuslist': [{'status': 0, 'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135'}]} from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=ecd65a2e-3687-49b6-a4d6-11b9fce74775 (api:52)</div><div>2018-03-14 15:39:46,191+0800 INFO &nbsp;(jsonrpc/1) [jsonrpc.JsonRpcServer] RPC call StoragePool.connectStorageServer succeeded in 0.03 seconds (__init__:630)</div><div>2018-03-14 15:39:46,204+0800 INFO &nbsp;(jsonrpc/3) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div><b><font color="#ffa851">2018-03-14 15:39:46,205+0800 INFO &nbsp;(jsonrpc/3) [DynamicBridge] cmd = StorageDomain_create (Bridge:190)</font></b></div><div>2018-03-14 15:39:46,205+0800 INFO &nbsp;(jsonrpc/3) [vdsm.api] START createStorageDomain(storageType=1, sdUUID=u'80586557-820f-4e12-9763-11beed4259c8', domainName=u'vmstorage', typeSpecificArg=u'192.168.122.134:/home/exports/vmstorage', domClass=1, domVersion=u'4', options=None) from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=4b38bebc-5e9f-49cf-aafd-0de9155abe06 (api:46)</div><div>2018-03-14 15:39:46,206+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] -------------------duhy test-------------- (sdc:106)</div><div>2018-03-14 15:39:46,206+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] /rhev/data-center (sdc:107)</div><div>2018-03-14 15:39:46,206+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] ------------------------------------------- (sdc:119)</div><div>2018-03-14 15:39:46,206+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] {} (sdc:120)</div><div>2018-03-14 15:39:46,207+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] sdUUID not in __inProgress (sdc:128)</div><div>2018-03-14 15:39:46,207+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] set([]) (sdc:129)</div><div>2018-03-14 15:39:46,668+0800 INFO &nbsp;(itmap/0) [IOProcessClient] Starting client ioprocess-1 (__init__:330)</div><div>2018-03-14 15:39:46,693+0800 INFO &nbsp;(ioprocess/31894) [IOProcess] Starting ioprocess (__init__:452)</div><div>2018-03-14 15:39:46,704+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomain] sdUUID=80586557-820f-4e12-9763-11beed4259c8 domainName=vmstorage remotePath=192.168.122.134:/home/exports/vmstorage domClass=1 (nfsSD:70)</div><div>2018-03-14 15:39:46,745+0800 INFO &nbsp;(jsonrpc/3) [IOProcessClient] Starting client ioprocess-2 (__init__:330)</div><div>2018-03-14 15:39:46,780+0800 INFO &nbsp;(ioprocess/31903) [IOProcess] Starting ioprocess (__init__:452)</div><div>2018-03-14 15:39:47,108+0800 INFO &nbsp;(jsonrpc/3) [storage.xlease] Formatting index for lockspace u'80586557-820f-4e12-9763-11beed4259c8' (version=1) (xlease:641)</div><div>2018-03-14 15:39:47,489+0800 INFO &nbsp;(jsonrpc/3) [storage.HSM] knownSDs: {80586557-820f-4e12-9763-11beed4259c8: vdsm.storage.nfsSD.findDomain} (hsm:2581)</div><div>2018-03-14 15:39:47,490+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] --------------manuallyAddDomain------------ (sdc:204)</div><div>2018-03-14 15:39:47,490+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] &lt;vdsm.storage.nfsSD.NfsStorageDomain object at 0x3adcc90&gt; (sdc:205)</div><div>2018-03-14 15:39:47,490+0800 INFO &nbsp;(jsonrpc/3) [storage.StorageDomainCache] 80586557-820f-4e12-9763-11beed4259c8 (sdc:206)</div><div>2018-03-14 15:39:47,490+0800 INFO &nbsp;(jsonrpc/3) [vdsm.api] FINISH createStorageDomain return=None from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=4b38bebc-5e9f-49cf-aafd-0de9155abe06 (api:52)</div><div>2018-03-14 15:39:47,491+0800 INFO &nbsp;(jsonrpc/3) [jsonrpc.JsonRpcServer] RPC call StorageDomain.create succeeded in 1.29 seconds (__init__:630)</div><div>2018-03-14 15:39:47,508+0800 INFO &nbsp;(jsonrpc/4) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div><b><font color="#e57f7f">2018-03-14 15:39:47,509+0800 INFO &nbsp;(jsonrpc/4) [DynamicBridge] cmd = StorageDomain_create (Bridge:190)</font></b></div><div>2018-03-14 15:39:47,510+0800 INFO &nbsp;(jsonrpc/4) [vdsm.api] START createStorageDomain(storageType=1, sdUUID=u'80586557-820f-4e12-9763-11beed4259c8', domainName=u'vmstorage', typeSpecificArg=u'192.168.122.134:/home/exports/vmstorage', domClass=1, domVersion=u'4', options=None) from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=e419bf88-6f4e-43ff-a6ae-0153b3a98c65 (api:46)</div><div>2018-03-14 15:39:47,510+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] -------------------duhy test-------------- (sdc:106)</div><div>2018-03-14 15:39:47,511+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] /rhev/data-center (sdc:107)</div><div>2018-03-14 15:39:47,511+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] ------------------------------------------- (sdc:119)</div><div>2018-03-14 15:39:47,511+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] {u'80586557-820f-4e12-9763-11beed4259c8': &lt;vdsm.storage.nfsSD.NfsStorageDomain object at 0x3adcc90&gt;} (sdc:120)</div><div>2018-03-14 15:39:47,511+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] domain is not None (sdc:123)</div><div>2018-03-14 15:39:47,511+0800 INFO &nbsp;(jsonrpc/4) [storage.StorageDomainCache] &lt;vdsm.storage.nfsSD.NfsStorageDomain object at 0x3adcc90&gt; (sdc:124)</div><div>2018-03-14 15:39:47,512+0800 INFO &nbsp;(jsonrpc/4) [vdsm.api] FINISH createStorageDomain error=Storage domain already exists: (u'80586557-820f-4e12-9763-11beed4259c8',) from=::ffff:192.168.122.134,45460, flow_id=61f0b27f, task_id=e419bf88-6f4e-43ff-a6ae-0153b3a98c65 (api:50)</div><div>2018-03-14 15:39:47,512+0800 ERROR (jsonrpc/4) [storage.TaskManager.Task] (Task='e419bf88-6f4e-43ff-a6ae-0153b3a98c65') Unexpected error (task:875)</div><div>Traceback (most recent call last):</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, in _run</div><div>&nbsp; &nbsp; return fn(*args, **kargs)</div><div>&nbsp; File "&lt;string&gt;", line 2, in createStorageDomain</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in method</div><div>&nbsp; &nbsp; ret = func(*args, **kwargs)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 2550, in createStorageDomain</div><div>&nbsp; &nbsp; self.validateNonDomain(sdUUID)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 322, in validateNonDomain</div><div>&nbsp; &nbsp; raise se.StorageDomainAlreadyExists(sdUUID)</div><div>StorageDomainAlreadyExists: Storage domain already exists: (u'80586557-820f-4e12-9763-11beed4259c8',)</div><div>2018-03-14 15:39:47,515+0800 INFO &nbsp;(jsonrpc/4) [storage.TaskManager.Task] (Task='e419bf88-6f4e-43ff-a6ae-0153b3a98c65') aborting: Task is aborted: "Storage domain already exists: (u'80586557-820f-4e12-9763-11beed4259c8',)" - code 365 (task:1181)</div><div>2018-03-14 15:39:47,516+0800 ERROR (jsonrpc/4) [storage.Dispatcher] FINISH createStorageDomain error=Storage domain already exists: (u'80586557-820f-4e12-9763-11beed4259c8',) (dispatcher:82)</div><div>2018-03-14 15:39:47,516+0800 INFO &nbsp;(jsonrpc/4) [jsonrpc.JsonRpcServer] RPC call StorageDomain.create failed (error 365) in 0.01 seconds (__init__:630)</div><div>2018-03-14 15:39:47,973+0800 INFO &nbsp;(jsonrpc/5) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div>2018-03-14 15:39:47,973+0800 INFO &nbsp;(jsonrpc/5) [DynamicBridge] cmd = StoragePool_disconnectStorageServer (Bridge:190)</div><div>2018-03-14 15:39:47,974+0800 INFO &nbsp;(jsonrpc/5) [vdsm.api] START disconnectStorageServer(domType=1, spUUID=u'00000000-0000-0000-0000-000000000000', conList=[{u'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135', u'connection': u'192.168.122.134:/home/exports/vmstorage', u'iqn': u'', u'user': u'', u'tpgt': u'1', u'protocol_version': u'auto', u'password': '********', u'port': u''}], options=None) from=::ffff:192.168.122.134,45460, flow_id=fc7e65db-8a83-46c5-b38a-12c3837bc453, task_id=250f443a-40e9-4a91-83b4-799b515da2cd (api:46)</div><div>2018-03-14 15:39:47,975+0800 INFO &nbsp;(jsonrpc/5) [storage.Mount] unmounting /rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage (mount:213)</div><div>2018-03-14 15:39:48,061+0800 INFO &nbsp;(jsonrpc/6) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div>2018-03-14 15:39:48,062+0800 INFO &nbsp;(jsonrpc/6) [DynamicBridge] cmd = Host_getAllVmStats (Bridge:190)</div><div>2018-03-14 15:39:48,062+0800 INFO &nbsp;(jsonrpc/6) [api.host] START getAllVmStats() from=::1,33990 (api:46)</div><div>2018-03-14 15:39:48,272+0800 INFO &nbsp;(jsonrpc/6) [root] /usr/libexec/vdsm/hooks/after_get_all_vm_stats/10_fakevmstats: rc=0 err= (hooks:109)</div><div>2018-03-14 15:39:48,273+0800 INFO &nbsp;(jsonrpc/6) [api.host] FINISH getAllVmStats return={'status': {'message': 'Done', 'code': 0}, 'statsList': (suppressed)} from=::1,33990 (api:52)</div><div>2018-03-14 15:39:48,274+0800 INFO &nbsp;(jsonrpc/6) [jsonrpc.JsonRpcServer] RPC call Host.getAllVmStats succeeded in 0.21 seconds (__init__:630)</div><div>2018-03-14 15:39:48,412+0800 INFO &nbsp;(jsonrpc/5) [vdsm.api] FINISH disconnectStorageServer return={'statuslist': [{'status': 0, 'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135'}]} from=::ffff:192.168.122.134,45460, flow_id=fc7e65db-8a83-46c5-b38a-12c3837bc453, task_id=250f443a-40e9-4a91-83b4-799b515da2cd (api:52)</div><div>2018-03-14 15:39:48,413+0800 INFO &nbsp;(jsonrpc/5) [jsonrpc.JsonRpcServer] RPC call StoragePool.disconnectStorageServer succeeded in 0.44 seconds (__init__:630)</div><div>2018-03-14 15:39:48,431+0800 INFO &nbsp;(jsonrpc/7) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div>2018-03-14 15:39:48,432+0800 INFO &nbsp;(jsonrpc/7) [DynamicBridge] cmd = StoragePool_disconnectStorageServer (Bridge:190)</div><div>2018-03-14 15:39:48,432+0800 INFO &nbsp;(jsonrpc/7) [vdsm.api] START disconnectStorageServer(domType=1, spUUID=u'00000000-0000-0000-0000-000000000000', conList=[{u'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135', u'connection': u'192.168.122.134:/home/exports/vmstorage', u'iqn': u'', u'user': u'', u'tpgt': u'1', u'protocol_version': u'auto', u'password': '********', u'port': u''}], options=None) from=::ffff:192.168.122.134,45460, flow_id=fc7e65db-8a83-46c5-b38a-12c3837bc453, task_id=5014c75e-67b6-4401-a55b-480d5373f112 (api:46)</div><div>2018-03-14 15:39:48,433+0800 INFO &nbsp;(jsonrpc/7) [storage.Mount] unmounting /rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage (mount:213)</div><div>2018-03-14 15:39:48,491+0800 ERROR (jsonrpc/7) [storage.HSM] Could not disconnect from storageServer (hsm:2466)</div><div>Traceback (most recent call last):</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 2462, in disconnectStorageServer</div><div>&nbsp; &nbsp; conObj.disconnect()</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/storageServer.py", line 387, in disconnect</div><div>&nbsp; &nbsp; return self._mountCon.disconnect()</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/storageServer.py", line 185, in disconnect</div><div>&nbsp; &nbsp; self._mount.umount(True, True)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/storage/mount.py", line 216, in umount</div><div>&nbsp; &nbsp; timeout=timeout)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/supervdsm.py", line 53, in __call__</div><div>&nbsp; &nbsp; return callMethod()</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/vdsm/supervdsm.py", line 51, in &lt;lambda&gt;</div><div>&nbsp; &nbsp; **kwargs)</div><div>&nbsp; File "&lt;string&gt;", line 2, in umount</div><div>&nbsp; File "/usr/lib64/python2.7/multiprocessing/managers.py", line 773, in _callmethod</div><div>&nbsp; &nbsp; raise convert_to_error(kind, result)</div><div>MountError: (32, ';umount: /rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage: mountpoint not found\n')</div><div>2018-03-14 15:39:48,768+0800 INFO &nbsp;(jsonrpc/7) [vdsm.api] FINISH disconnectStorageServer return={'statuslist': [{'status': 477, 'id': u'a16bcfa2-fd7c-49f9-84b2-3a905b4f4135'}]} from=::ffff:192.168.122.134,45460, flow_id=fc7e65db-8a83-46c5-b38a-12c3837bc453, task_id=5014c75e-67b6-4401-a55b-480d5373f112 (api:52)</div><div>2018-03-14 15:39:48,769+0800 INFO &nbsp;(jsonrpc/7) [jsonrpc.JsonRpcServer] RPC call StoragePool.disconnectStorageServer succeeded in 0.34 seconds (__init__:630)</div><div>2018-03-14 15:39:50,305+0800 INFO &nbsp;(jsonrpc/0) [DynamicBridge] ----------------duhy test--------------------- (Bridge:189)</div><div>2018-03-14 15:39:50,306+0800 INFO &nbsp;(jsonrpc/0) [DynamicBridge] cmd = Host_getAllVmStats (Bridge:190)</div><div>2018-03-14 15:39:50,307+0800 INFO &nbsp;(jsonrpc/0) [api.host] START getAllVmStats() from=::ffff:192.168.122.134,45460 (api:46)</div><div>2018-03-14 15:39:50,465+0800 INFO &nbsp;(jsonrpc/0) [root] /usr/libexec/vdsm/hooks/after_get_all_vm_stats/10_fakevmstats: rc=0 err= (hooks:109)</div><div>2018-03-14 15:39:50,467+0800 INFO &nbsp;(jsonrpc/0) [api.host] FINISH getAllVmStats return={'status': {'message': 'Done', 'code': 0}, 'statsList': (suppressed)} from=::ffff:192.168.122.134,45460 (api:52)</div><div>2018-03-14 15:39:50,468+0800 INFO &nbsp;(jsonrpc/0) [jsonrpc.JsonRpcServer] RPC call Host.getAllVmStats succeeded in 0.16 seconds (__init__:630)</div></div><div><br></div><div><br></div><div>I find twice StorageDomain_create &nbsp;,first is sucessed , &nbsp;cache has this uuid, &nbsp;so second is failed ,because cache has this uuid. finally "Error while executing action New NFS Storage Domain: Storage domain already exists".&nbsp;</div><div><img src="cid:part1.5aa8d5951ef47d1b_201803"></div>