cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Brett (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-6862) [Automation] Test case TestDeployvGPUenabledVM.test_deploy_vgpu_enabled_vm faling during BVT
Date Mon, 09 Jun 2014 12:38:02 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-6862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14024138#comment-14024138
] 

Alex Brett commented on CLOUDSTACK-6862:
----------------------------------------

There are two issues with this test - the first is it requires CLOUDSTACK-6759 to be completed
for the API to actually exist. The second is that it runs on *every* BVT, despite the fact
that:
# vGPU only works on XenServer, there is no support in KVM or any other hypervisor
# It requires specific vGPU enabled hardware, which the BVTs do not run on

As such I think it should be removed from the BVT, and also have logic added so it skips itself
if run on any hypervisor other than XenServer. I'm happy to do these changes if we think this
is the right thing to do?

> [Automation] Test case TestDeployvGPUenabledVM.test_deploy_vgpu_enabled_vm faling during
BVT 
> ---------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-6862
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6862
>             Project: CloudStack
>          Issue Type: Test
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Automation
>    Affects Versions: 4.4.0
>            Reporter: Rayees Namathponnan
>            Priority: Blocker
>             Fix For: 4.4.0
>
>
> Test case integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM.test_deploy_vgpu_enabled_vm
failing in BVT 
> Error Message
> Execute cmd: createserviceoffering failed, due to: errorCode: 401, errorText:unable to
verify user credentials and/or request signature
> -------------------- >> begin captured stdout << ---------------------
> === TestName: test_deploy_vgpu_enabled_vm | Status : EXCEPTION ===
> --------------------- >> end captured stdout << ----------------------
> -------------------- >> begin captured logging << --------------------
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ::::::::::::STARTED : TC: test_deploy_vgpu_enabled_vm :::::::::::
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Payload: {'apiKey': u'8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A',
'command': 'listDomains', 'signature': '8Yh5KlFqCsxhD/NB2fOBHSPL1kI=', 'response': 'json'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ========Sending GET Cmd : listDomains=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 172.16.88.21
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?apiKey=8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A&command=listDomains&response=json&signature=8Yh5KlFqCsxhD%2FNB2fOBHSPL1kI%3D
HTTP/1.1" 200 159
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Response : [{path : u'ROOT', haschild : False, id : u'6b3a436e-ef1f-11e3-a141-00163e189e44',
name : u'ROOT', level : 0}]
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Payload: {'apiKey': u'8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A',
'name': 'zone-xen', 'command': 'listZones', 'signature': 'Z7nIBao2vEVG1YiHM2kVrh6QcPY=', 'response':
'json'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ========Sending GET Cmd : listZones=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 172.16.88.21
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?response=json&apiKey=8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A&command=listZones&name=zone-xen&signature=Z7nIBao2vEVG1YiHM2kVrh6QcPY%3D
HTTP/1.1" 200 446
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Response : [{localstorageenabled : False, name : u'zone-xen', guestcidraddress : u'10.1.1.0/24',
tags : [], zonetoken : u'562e3c93-9149-38c6-8555-de48e3e6c847', dns2 : u'8.8.4.4', dns1 :
u'8.8.8.8', securitygroupsenabled : False, allocationstate : u'Enabled', internaldns1 : u'172.16.88.7',
dhcpprovider : u'VirtualRouter', networktype : u'Advanced', id : u'ad43d834-dc57-4da5-b3ae-0ef3f106192b',
internaldns2 : u'172.16.88.8'}]
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Payload: {'apiKey': u'8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A',
'templatefilter': 'featured', 'command': 'listTemplates', 'signature': 'KGHcOyWgw042qhRsMQWkZ7VdUIM=',
'zoneid': u'ad43d834-dc57-4da5-b3ae-0ef3f106192b', 'response': 'json'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ========Sending GET Cmd : listTemplates=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 172.16.88.21
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?templatefilter=featured&apiKey=8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A&zoneid=ad43d834-dc57-4da5-b3ae-0ef3f106192b&command=listTemplates&signature=KGHcOyWgw042qhRsMQWkZ7VdUIM%3D&response=json
HTTP/1.1" 200 818
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Response : [{domain : u'ROOT', domainid : u'6b3a436e-ef1f-11e3-a141-00163e189e44',
ostypename : u'CentOS 5.6 (64-bit)', zoneid : u'ad43d834-dc57-4da5-b3ae-0ef3f106192b', displaytext
: u'CentOS 5.6(64-bit) no GUI (XenServer)', ostypeid : u'6ad2a9e8-ef1f-11e3-a141-00163e189e44',
passwordenabled : False, id : u'6acca0b6-ef1f-11e3-a141-00163e189e44', size : 21474836480,
isready : True, format : u'VHD', templatetype : u'BUILTIN', zonename : u'zone-xen', status
: u'Download Complete', isdynamicallyscalable : True, tags : [], isfeatured : True, sshkeyenabled
: False, isextractable : True, crossZones : True, account : u'system', name : u'CentOS 5.6(64-bit)
no GUI (XenServer)', created : u'2014-06-08T08:27:57-0700', hypervisor : u'XenServer', ispublic
: True, checksum : u'905cec879afd9c9d22ecc8036131a180'}]
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Payload: {'username': 'test-TestDeployvGPUenabledVM-test_deploy_vgpu_enabled_vm-RU3WYF',
'domainid': u'6b3a436e-ef1f-11e3-a141-00163e189e44', 'firstname': 'Test', 'lastname': 'User',
'response': 'json', 'apiKey': u'8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A',
'command': 'createAccount', 'accounttype': 0, 'signature': 'PPNPPEOGaDSKbU2ChKv23iOn9SM=',
'password': 'password', 'email': 'test@test.com'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ========Sending GET Cmd : createAccount=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 172.16.88.21
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?username=test-TestDeployvGPUenabledVM-test_deploy_vgpu_enabled_vm-RU3WYF&domainid=6b3a436e-ef1f-11e3-a141-00163e189e44&firstname=Test&lastname=User&email=test%40test.com&apiKey=8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A&command=createAccount&accounttype=0&signature=PPNPPEOGaDSKbU2ChKv23iOn9SM%3D&password=password&response=json
HTTP/1.1" 200 1693
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Response : {primarystorageavailable : u'Unlimited', domain : u'ROOT', domainid : u'6b3a436e-ef1f-11e3-a141-00163e189e44',
vpclimit : u'Unlimited', iplimit : u'Unlimited', volumelimit : u'Unlimited', memorytotal :
0, secondarystorageavailable : u'Unlimited', vmtotal : 0, cputotal : 0, vpctotal : 0, id :
u'301086e5-6345-4115-83b7-8d7848dc3512', cpuavailable : u'Unlimited', snapshotlimit : u'Unlimited',
networklimit : u'Unlimited', iptotal : 0, volumetotal : 0, projectlimit : u'Unlimited', state
: u'enabled', networktotal : 0, accounttype : 0, networkavailable : u'Unlimited', primarystoragetotal
: 0, templatelimit : u'Unlimited', snapshottotal : 0, templateavailable : u'Unlimited', vmlimit
: u'Unlimited', vpcavailable : u'Unlimited', memoryavailable : u'Unlimited', secondarystoragetotal
: 0, templatetotal : 0, projecttotal : 0, user : [{username : u'test-TestDeployvGPUenabledVM-test_deploy_vgpu_enabled_vm-RU3WYF',
account : u'test-TestDeployvGPUenabledVM-test_deploy_vgpu_enabled_vm-RU3WYF', domainid : u'6b3a436e-ef1f-11e3-a141-00163e189e44',
firstname : u'Test', created : u'2014-06-08T08:32:46-0700', lastname : u'User', domain : u'ROOT',
id : u'553f4ce4-cfe7-4d30-a29a-7a0cd7dcb774', iscallerchilddomain : False, state : u'enabled',
accounttype : 0, email : u'test@test.com', isdefault : False, accountid : u'301086e5-6345-4115-83b7-8d7848dc3512'}],
groups : [], projectavailable : u'Unlimited', isdefault : False, primarystoragelimit : u'Unlimited',
secondarystoragelimit : u'Unlimited', volumeavailable : u'Unlimited', name : u'test-TestDeployvGPUenabledVM-test_deploy_vgpu_enabled_vm-RU3WYF',
vmavailable : u'Unlimited', ipavailable : u'Unlimited', memorylimit : u'Unlimited', cpulimit
: u'Unlimited', snapshotavailable : u'Unlimited'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: Payload: {'apiKey': u'8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A',
'serviceofferingdetails': {'pciDevice': 'VGPU'}, 'cpunumber': 2, 'memory': 3072, 'cpuspeed':
1600, 'response': 'json', 'name': 'Windows Instance with vGPU260Q', 'command': 'createServiceOffering',
'signature': 'tQTtAadU2UF5MNCD1nej7PWhMqM=', 'displaytext': 'Windows Instance with vGPU260Q'}
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
DEBUG: ========Sending GET Cmd : createServiceOffering=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 172.16.88.21
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?apiKey=8wj_03oPp3z6PQXsldtXr3ChyTC4UsL9BOx9gRCT30xsgLqo3uQhklIturqaW5KgZPbpy_vkNUd0h8g_hTVs5A&serviceofferingdetails=pciDevice&memory=3072&signature=tQTtAadU2UF5MNCD1nej7PWhMqM%3D&cpunumber=2&cpuspeed=1600&command=createServiceOffering&displaytext=Windows+Instance+with+vGPU260Q&response=json&name=Windows+Instance+with+vGPU260Q
HTTP/1.1" 401 142
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
ERROR: Exception:['Traceback (most recent call last):\n', '  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 306, in __parseAndGetResponse\n    response_cls)\n', '  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/jsonHelper.py",
line 151, in getResultObj\n    raise cloudstackException.CloudstackAPIException(respname,
errMsg)\n', 'CloudstackAPIException: Execute cmd: createserviceoffering failed, due to: errorCode:
401, errorText:unable to verify user credentials and/or request signature\n']
> Traceback (most recent call last):
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 306, in __parseAndGetResponse
>     response_cls)
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/jsonHelper.py",
line 151, in getResultObj
>     raise cloudstackException.CloudstackAPIException(respname, errMsg)
> CloudstackAPIException: Execute cmd: createserviceoffering failed, due to: errorCode:
401, errorText:unable to verify user credentials and/or request signature
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
ERROR: marvinRequest : CmdName: <marvin.cloudstackAPI.createServiceOffering.createServiceOfferingCmd
object at 0x1c84c10> Exception: ['Traceback (most recent call last):\n', '  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 373, in marvinRequest\n    raise self.__lastError\n', 'CloudstackAPIException: Execute
cmd: createserviceoffering failed, due to: errorCode: 401, errorText:unable to verify user
credentials and/or request signature\n']
> Traceback (most recent call last):
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 373, in marvinRequest
>     raise self.__lastError
> CloudstackAPIException: Execute cmd: createserviceoffering failed, due to: errorCode:
401, errorText:unable to verify user credentials and/or request signature
> test_deploy_vgpu_enabled_vm (integration.smoke.test_deploy_vgpu_enabled_vm.TestDeployvGPUenabledVM):
CRITICAL: EXCEPTION: test_deploy_vgpu_enabled_vm: ['Traceback (most recent call last):\n',
'  File "/usr/local/lib/python2.7/unittest/case.py", line 322, in run\n    self.setUp()\n',
'  File "/automation/virtenv/00-16-3e-18-9e-44/598/test/integration/smoke/test_deploy_vgpu_enabled_vm.py",
line 147, in setUp\n    serviceofferingdetails={\'pciDevice\': \'VGPU\'}\n', '  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/lib/base.py",
line 1868, in create\n    return ServiceOffering(apiclient.createServiceOffering(cmd).__dict__)\n',
'  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
line 892, in createServiceOffering\n    response = self.connection.marvinRequest(command,
response_type=response, method=method)\n', '  File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 378, in marvinRequest\n    raise e\n', 'CloudstackAPIException: Execute cmd: createserviceoffering
failed, due to: errorCode: 401, errorText:unable to verify user credentials and/or request
signature\n']
> --------------------- >> end captured logging << ---------------------
> Stacktrace
>   File "/usr/local/lib/python2.7/unittest/case.py", line 322, in run
>     self.setUp()
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/test/integration/smoke/test_deploy_vgpu_enabled_vm.py",
line 147, in setUp
>     serviceofferingdetails={'pciDevice': 'VGPU'}
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/lib/base.py",
line 1868, in create
>     return ServiceOffering(apiclient.createServiceOffering(cmd).__dict__)
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
line 892, in createServiceOffering
>     response = self.connection.marvinRequest(command, response_type=response, method=method)
>   File "/automation/virtenv/00-16-3e-18-9e-44/598/testenv/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
line 378, in marvinRequest
>     raise e
> 'Execute cmd: createserviceoffering failed, due to: errorCode: 401, errorText:unable
to verify user credentials and/or request signature\n---------



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message