Bug 1770889
| Summary: | virt-v2v from VMware or Xen to RHEL 8.1 host: although import succeeds VM remains in "locked" status. | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [oVirt] vdsm | Reporter: | Nisim Simsolo <nsimsolo> | ||||||||||
| Component: | Core | Assignee: | Steven Rosenberg <srosenbe> | ||||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Nisim Simsolo <nsimsolo> | ||||||||||
| Severity: | high | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | 4.40.0 | CC: | bugs, michal.skrivanek, msobczyk, nsimsolo, rbarry, rdlugyhe, srosenbe | ||||||||||
| Target Milestone: | ovirt-4.4.0 | Flags: | pm-rhel:
ovirt-4.4+
|
||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | Unspecified | ||||||||||||
| OS: | Unspecified | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | rhv-4.4.0-29 | Doc Type: | Bug Fix | ||||||||||
| Doc Text: |
Previously, VDSM did not send the Host.getStats message: It did not convert the description field of the Host.getStats message to utf-8, which caused the JSON layer to fail. The current release fixes this issue. It converts the description field to utf-8 so that VDSM can send the Host.getStats message.
|
Story Points: | --- | ||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2020-05-20 20:04:18 UTC | Type: | Bug | ||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||
| Documentation: | --- | CRM: | |||||||||||
| Verified Versions: | Category: | --- | |||||||||||
| oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
| Embargoed: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Nisim Simsolo
2019-11-11 12:47:27 UTC
Created attachment 1634861 [details]
WebAdmin and import log screenshot
Created attachment 1634864 [details]
engine.log
Created attachment 1634866 [details]
import.log
Created attachment 1634868 [details]
vdsm.log
*** Bug 1770828 has been marked as a duplicate of this bug. *** Please retest once imageio is available There's a problem on vdsm side, part of engine.log:
2019-11-11 03:12:04,183-05 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetStatsAsyncVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-89) [] Failed in 'Get Host Statistics' method
After v2v job starts, 'Host.getStats' call tries to include information about the status of the migration jobs. The problem is that the descriptions contain a bytes field, which can't be encoded to JSON. Here's an example part of response that's problematic:
'v2vJobs': {'a17e9078-edae-4825-b0a1-77bcba4b2154': {'status': 'copying_disk', 'description': b'Copying disk 1/1', 'progress': 39}}
The 'description' is not encoded to string.
This bug is in POST but all referenced patches have been merged. Also this bug had previously 4.4.1 target but now is untargeted. Can we move this to modified/on_qa for 4.4.0? anything to do? if not please change the TM and Bug status Verified: ovirt-engine-4.4.0-0.29.master.el8ev vdsm-4.40.9-1.el8ev.x86_64 qemu-kvm-4.2.0-17.module+el8.2.0+6131+4e715f3b.x86_64 libvirt-daemon-6.0.0-16.module+el8.2.0+6131+4e715f3b.x86_64 virt-v2v-1.40.2-22.module+el8.2.0+6029+618ef2ec.x86_64 This bugzilla is included in oVirt 4.4.0 release, published on May 20th 2020. Since the problem described in this bug report should be resolved in oVirt 4.4.0 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report. (In reply to Michal Skrivanek from comment #9) > anything to do? if not please change the TM and Bug status Issue is closed, nothing else to do. Clearing all needinfo requests. |