Hi I find a issue, I create new domain failed
error info is "Error while executing action New NFS Storage Domain: Storage
domain already exists".
vdsm debug info :
2018-03-14 15:39:46,163+0800 INFO (jsonrpc/1) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:46,163+0800 INFO (jsonrpc/1) [DynamicBridge] cmd =
StoragePool_connectStorageServer (Bridge:190)2018-03-14 15:39:46,164+0800 INFO
(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)2018-03-14
15:39:46,190+0800 INFO (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)2018-03-14 15:39:46,191+0800 INFO (jsonrpc/1) [jsonrpc.JsonRpcServer]
RPC call StoragePool.connectStorageServer succeeded in 0.03 seconds
(__init__:630)2018-03-14 15:39:46,204+0800 INFO (jsonrpc/3) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:46,205+0800 INFO (jsonrpc/3) [DynamicBridge] cmd = StorageDomain_create
(Bridge:190)2018-03-14 15:39:46,205+0800 INFO (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)2018-03-14 15:39:46,206+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] -------------------duhy test--------------
(sdc:106)2018-03-14 15:39:46,206+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] /rhev/data-center (sdc:107)2018-03-14
15:39:46,206+0800 INFO (jsonrpc/3) [storage.StorageDomainCache]
------------------------------------------- (sdc:119)2018-03-14
15:39:46,206+0800 INFO (jsonrpc/3) [storage.StorageDomainCache] {}
(sdc:120)2018-03-14 15:39:46,207+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] sdUUID not in __inProgress (sdc:128)2018-03-14
15:39:46,207+0800 INFO (jsonrpc/3) [storage.StorageDomainCache] set([])
(sdc:129)2018-03-14 15:39:46,668+0800 INFO (itmap/0) [IOProcessClient]
Starting client ioprocess-1 (__init__:330)2018-03-14 15:39:46,693+0800 INFO
(ioprocess/31894) [IOProcess] Starting ioprocess (__init__:452)2018-03-14
15:39:46,704+0800 INFO (jsonrpc/3) [storage.StorageDomain]
sdUUID=80586557-820f-4e12-9763-11beed4259c8 domainName=vmstorage
remotePath=192.168.122.134:/home/exports/vmstorage domClass=1
(nfsSD:70)2018-03-14 15:39:46,745+0800 INFO (jsonrpc/3) [IOProcessClient]
Starting client ioprocess-2 (__init__:330)2018-03-14 15:39:46,780+0800 INFO
(ioprocess/31903) [IOProcess] Starting ioprocess (__init__:452)2018-03-14
15:39:47,108+0800 INFO (jsonrpc/3) [storage.xlease] Formatting index for
lockspace u'80586557-820f-4e12-9763-11beed4259c8' (version=1)
(xlease:641)2018-03-14 15:39:47,489+0800 INFO (jsonrpc/3) [storage.HSM]
knownSDs: {80586557-820f-4e12-9763-11beed4259c8: vdsm.storage.nfsSD.findDomain}
(hsm:2581)2018-03-14 15:39:47,490+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] --------------manuallyAddDomain------------
(sdc:204)2018-03-14 15:39:47,490+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] <vdsm.storage.nfsSD.NfsStorageDomain object at
0x3adcc90> (sdc:205)2018-03-14 15:39:47,490+0800 INFO (jsonrpc/3)
[storage.StorageDomainCache] 80586557-820f-4e12-9763-11beed4259c8
(sdc:206)2018-03-14 15:39:47,490+0800 INFO (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)2018-03-14 15:39:47,491+0800 INFO (jsonrpc/3) [jsonrpc.JsonRpcServer]
RPC call StorageDomain.create succeeded in 1.29 seconds
(__init__:630)2018-03-14 15:39:47,508+0800 INFO (jsonrpc/4) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:47,509+0800 INFO (jsonrpc/4) [DynamicBridge] cmd = StorageDomain_create
(Bridge:190)2018-03-14 15:39:47,510+0800 INFO (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)2018-03-14 15:39:47,510+0800 INFO (jsonrpc/4)
[storage.StorageDomainCache] -------------------duhy test--------------
(sdc:106)2018-03-14 15:39:47,511+0800 INFO (jsonrpc/4)
[storage.StorageDomainCache] /rhev/data-center (sdc:107)2018-03-14
15:39:47,511+0800 INFO (jsonrpc/4) [storage.StorageDomainCache]
------------------------------------------- (sdc:119)2018-03-14
15:39:47,511+0800 INFO (jsonrpc/4) [storage.StorageDomainCache]
{u'80586557-820f-4e12-9763-11beed4259c8': <vdsm.storage.nfsSD.NfsStorageDomain
object at 0x3adcc90>} (sdc:120)2018-03-14 15:39:47,511+0800 INFO (jsonrpc/4)
[storage.StorageDomainCache] domain is not None (sdc:123)2018-03-14
15:39:47,511+0800 INFO (jsonrpc/4) [storage.StorageDomainCache]
<vdsm.storage.nfsSD.NfsStorageDomain object at 0x3adcc90> (sdc:124)2018-03-14
15:39:47,512+0800 INFO (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)2018-03-14
15:39:47,512+0800 ERROR (jsonrpc/4) [storage.TaskManager.Task]
(Task='e419bf88-6f4e-43ff-a6ae-0153b3a98c65') Unexpected error
(task:875)Traceback (most recent call last): File
"/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, in _run
return fn(*args, **kargs) File "<string>", line 2, in createStorageDomain
File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in method
ret = func(*args, **kwargs) File
"/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 2550, in
createStorageDomain self.validateNonDomain(sdUUID) File
"/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 322, in
validateNonDomain raise
se.StorageDomainAlreadyExists(sdUUID)StorageDomainAlreadyExists: Storage domain
already exists: (u'80586557-820f-4e12-9763-11beed4259c8',)2018-03-14
15:39:47,515+0800 INFO (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)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)2018-03-14
15:39:47,516+0800 INFO (jsonrpc/4) [jsonrpc.JsonRpcServer] RPC call
StorageDomain.create failed (error 365) in 0.01 seconds
(__init__:630)2018-03-14 15:39:47,973+0800 INFO (jsonrpc/5) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:47,973+0800 INFO (jsonrpc/5) [DynamicBridge] cmd =
StoragePool_disconnectStorageServer (Bridge:190)2018-03-14 15:39:47,974+0800
INFO (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)2018-03-14
15:39:47,975+0800 INFO (jsonrpc/5) [storage.Mount] unmounting
/rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage
(mount:213)2018-03-14 15:39:48,061+0800 INFO (jsonrpc/6) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:48,062+0800 INFO (jsonrpc/6) [DynamicBridge] cmd = Host_getAllVmStats
(Bridge:190)2018-03-14 15:39:48,062+0800 INFO (jsonrpc/6) [api.host] START
getAllVmStats() from=::1,33990 (api:46)2018-03-14 15:39:48,272+0800 INFO
(jsonrpc/6) [root]
/usr/libexec/vdsm/hooks/after_get_all_vm_stats/10_fakevmstats: rc=0 err=
(hooks:109)2018-03-14 15:39:48,273+0800 INFO (jsonrpc/6) [api.host] FINISH
getAllVmStats return={'status': {'message': 'Done', 'code': 0}, 'statsList':
(suppressed)} from=::1,33990 (api:52)2018-03-14 15:39:48,274+0800 INFO
(jsonrpc/6) [jsonrpc.JsonRpcServer] RPC call Host.getAllVmStats succeeded in
0.21 seconds (__init__:630)2018-03-14 15:39:48,412+0800 INFO (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)2018-03-14
15:39:48,413+0800 INFO (jsonrpc/5) [jsonrpc.JsonRpcServer] RPC call
StoragePool.disconnectStorageServer succeeded in 0.44 seconds
(__init__:630)2018-03-14 15:39:48,431+0800 INFO (jsonrpc/7) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:48,432+0800 INFO (jsonrpc/7) [DynamicBridge] cmd =
StoragePool_disconnectStorageServer (Bridge:190)2018-03-14 15:39:48,432+0800
INFO (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)2018-03-14
15:39:48,433+0800 INFO (jsonrpc/7) [storage.Mount] unmounting
/rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage
(mount:213)2018-03-14 15:39:48,491+0800 ERROR (jsonrpc/7) [storage.HSM] Could
not disconnect from storageServer (hsm:2466)Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 2462, in
disconnectStorageServer conObj.disconnect() File
"/usr/lib/python2.7/site-packages/vdsm/storage/storageServer.py", line 387, in
disconnect return self._mountCon.disconnect() File
"/usr/lib/python2.7/site-packages/vdsm/storage/storageServer.py", line 185, in
disconnect self._mount.umount(True, True) File
"/usr/lib/python2.7/site-packages/vdsm/storage/mount.py", line 216, in umount
timeout=timeout) File "/usr/lib/python2.7/site-packages/vdsm/supervdsm.py",
line 53, in __call__ return callMethod() File
"/usr/lib/python2.7/site-packages/vdsm/supervdsm.py", line 51, in <lambda>
**kwargs) File "<string>", line 2, in umount File
"/usr/lib64/python2.7/multiprocessing/managers.py", line 773, in _callmethod
raise convert_to_error(kind, result)MountError: (32, ';umount:
/rhev/data-center/mnt/192.168.122.134:_home_exports_vmstorage: mountpoint not
found\n')2018-03-14 15:39:48,768+0800 INFO (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)2018-03-14
15:39:48,769+0800 INFO (jsonrpc/7) [jsonrpc.JsonRpcServer] RPC call
StoragePool.disconnectStorageServer succeeded in 0.34 seconds
(__init__:630)2018-03-14 15:39:50,305+0800 INFO (jsonrpc/0) [DynamicBridge]
----------------duhy test--------------------- (Bridge:189)2018-03-14
15:39:50,306+0800 INFO (jsonrpc/0) [DynamicBridge] cmd = Host_getAllVmStats
(Bridge:190)2018-03-14 15:39:50,307+0800 INFO (jsonrpc/0) [api.host] START
getAllVmStats() from=::ffff:192.168.122.134,45460 (api:46)2018-03-14
15:39:50,465+0800 INFO (jsonrpc/0) [root]
/usr/libexec/vdsm/hooks/after_get_all_vm_stats/10_fakevmstats: rc=0 err=
(hooks:109)2018-03-14 15:39:50,467+0800 INFO (jsonrpc/0) [api.host] FINISH
getAllVmStats return={'status': {'message': 'Done', 'code': 0}, 'statsList':
(suppressed)} from=::ffff:192.168.122.134,45460 (api:52)2018-03-14
15:39:50,468+0800 INFO (jsonrpc/0) [jsonrpc.JsonRpcServer] RPC call
Host.getAllVmStats succeeded in 0.16 seconds (__init__:630)
I find twice StorageDomain_create ,first is sucessed , cache has this uuid,
so second is failed ,because cache has this uuid. finally "Error while
executing action New NFS Storage Domain: Storage domain already exists".
_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users