Bug 1138986
Summary: | UploadStreamVDSCommand fails using JsonRpc | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] oVirt | Reporter: | Maor <mlipchuk> | ||||
Component: | ovirt-engine-core | Assignee: | Piotr Kliczewski <pkliczew> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Jiri Belka <jbelka> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 3.5 | CC: | amureini, bazulay, danken, ecohen, gklein, iheim, laravot, mlipchuk, nsoffer, oourfali, rbalakri, yeylon | ||||
Target Milestone: | --- | Keywords: | Regression | ||||
Target Release: | 3.5.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | infra | ||||||
Fixed In Version: | ovirt-3.5.0_rc2 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2014-10-17 12:41:04 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | Infra | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1073943 | ||||||
Attachments: |
|
Description
Maor
2014-09-07 08:41:26 UTC
Created attachment 935121 [details]
engine log
This command should never use jsonrpc. It uses the http server in vdsm to stream raw data directly to an image. This is not rpc call, and jsonrpc should not be involved in such request. Liron, can you take a look at this? This command is using http client. The engine code uses vds communication interface and cast it to xmlrpc implementation to get underlying http client. It is xmlrpc specific behavior. Jsonrpc do not use http client at all but the code tries to cast jsonrpc to xmlrpc implementation and the code fails. What are verification steps please? Those ones in #0 seem to be incomplete to me. It is a scheduler that runs every time. You need to create a Storage Domain on Data Center 3.5 Add a VM and a disk Wait the time configured in the vdc_options open the engine.log, and check for calls to UploadStreamVDSCommand. in comment#0 there are errors when calling it, to verify the fix you should see the call without errors ok, no UploadStreamVDSCommand errors in the log. vdsm-4.16.4-0.el6.x86_64 oVirt 3.5 has been released and should include the fix for this issue. |