Bug 864991
Summary: | REST API: VM custom properties are not passed correctly when running VM using Rest API | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Tareq Alayan <talayan> | ||||||||
Component: | ovirt-engine-restapi | Assignee: | Ori Liel <oliel> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Tareq Alayan <talayan> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | urgent | ||||||||||
Version: | 3.1.0 | CC: | dyasny, ecohen, iheim, mpastern, pstehlik, Rhev-m-bugs, sgrinber, talayan, ykaul | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | virt | ||||||||||
Fixed In Version: | si22 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2012-12-04 20:01:14 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Created attachment 624955 [details]
params sent with cmCreate
Created attachment 625479 [details]
create vm and start vm XMLs
patch posted upstream: http://gerrit.ovirt.org/#/c/8706/ patch merged upstream: 827256a38e8f777a7a2048b6a30844fd22730e3e patch posted downstream: https://gerrit.eng.lab.tlv.redhat.com/#/c/2786/ patch merged downstream: 79a26de7337f3d234d4e334a011cd4dbf5266783 Bug found and verified http://jenkins.qa.lab.tlv.redhat.com:8080/view/Core+Tools/job/3.1-automation_hosts/ |
Created attachment 624954 [details] vdsm and engine logs Description of problem: The fileinject hook test fails when running on si20. This hook should create a file under '/' called "vdsm_hook_test" and contains the string "vdsm_hook_test_content" after starting a VM which have the hook. When running the test manaually via GUI, the file is uploaded successfully and everything is OK. While when running the test manually via the REST API the test fails i.e. the file is *NOT* created on the vm. It looks like the custom hook parameters are missing when running vmCreate via REST [see params attachment ] How reproducible: Create a VM with a custom hook fileinject and start through the UI. Create a VM using a custom hook fileinject and start the VM via REST API. Actual results: UI : works REST si20: Doesn't work see attached file 'params' additional info: full vdsm.log attached as well