Michal Fojtik created DTACLOUD-322:
--------------------------------------
Summary: RHEV-M cause 500 on instance delete
Key: DTACLOUD-322
URL: https://issues.apache.org/jira/browse/DTACLOUD-322
Project: DeltaCloud
Issue Type: Bug
Reporter: Michal Fojtik
RestClient.delete
"http://localhost:3002/api/instances/5c8681cf-d8ee-4bb0-b5f1-681ab0708895",
"Accept"=>"application/xml", "Accept-Encoding"=>"gzip,
deflate", "Authorization"=>"Basic
xxx", "X-Deltacloud-Driver"=>"rhevm",
"X-Deltacloud-Provider"=>"https://rhev30-dc.lab.eng.brq.redhat.com:8443/api;645e425e-66fe-4ac9-8874-537bd10ef08d"
# => 500 InternalServerError | application/xml 24959 bytes
This one is pretty hard to reproduce, but according to Aeolus guys:
1. Launch 5 instances
2. Wait until they are RUNNING
3. Stop them
4. Wait until they are STOPPED
5. Destroy them one-by-one
In step 5. some instances are destroyed successfully but for some they get the
error above. The full traceback from Deltacloud API log:
Sep 14 14:56:41 f17 deltacloudd[12379]: [NO HANDLED] OVIRT::OvirtException:
Entity not found: id
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/local/share/gems/gems/rbovirt-0.0.12/lib/rbovirt.rb:131:in `handle_fault'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/local/share/gems/gems/rbovirt-0.0.12/lib/rbovirt.rb:69:in `rescue in
http_get'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/local/share/gems/gems/rbovirt-0.0.12/lib/rbovirt.rb:66:in `http_get'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/local/share/gems/gems/rbovirt-0.0.12/lib/client/vm_api.rb:22:in
`vm_interfaces'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/local/share/gems/gems/rbovirt-0.0.12/lib/ovirt/vm.rb:21:in `interfaces'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/rhevm/rhevm_driver.rb:244:in
`convert_instance'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/rhevm/rhevm_driver.rb:132:in
`block (2 levels) in instances'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/rhevm/rhevm_driver.rb:131:in
`each'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/rhevm/rhevm_driver.rb:131:in
`block in instances'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/exceptions.rb:173:in `call'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/exceptions.rb:173:in `safely'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/rhevm/rhevm_driver.rb:125:in
`instances'
Sep 14 14:56:41 f17 deltacloudd[12379]:
/usr/share/deltacloud-core/lib/deltacloud/drivers/base_driver.rb:218:in
`instance'
....
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira