Bug 1763815
| Summary: | NFV live migration fails with dpdk "--iova-mode va": Failed to load virtio-net:virtio | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Neil Horman <nhorman> | |
| Component: | openvswitch | Assignee: | Adrián Moreno <amorenoz> | |
| openvswitch sub component: | ovs-dpdk | QA Contact: | Pei Zhang <pezhang> | |
| Status: | CLOSED ERRATA | Docs Contact: | ||
| Severity: | high | |||
| Priority: | high | CC: | aadam, amorenoz, atragler, chayang, ctrautma, dmarchan, fiezzi, jhsiao, jinzhao, juzhang, kanderso, kfida, ktraynor, maxime.coquelin, ovs-qe, pezhang, qding, tredaelli | |
| Version: | FDB 18.04 | Keywords: | Regression | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | openvswitch-2.9.0-125.el7fdp | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 1738751 | |||
| : | 1792399 (view as bug list) | Environment: | ||
| Last Closed: | 2020-03-10 09:35:13 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 1738751, 1764000 | |||
| Bug Blocks: | ||||
|
Comment 1
Neil Horman
2019-10-21 16:37:06 UTC
I'm afraid I don't have an OVS setup to test on, do you happen to have one I can use? Not really, I would just set up an OVS with two vhost interfaces, connect a qemu instance to each of them and perform the live migration while the guest is transmitting over the vhost interface. I can attach some scripts I used to reproduce a similar issue. Thanks! Steps: Following steps of Description. We tested with Live migration with ovs+vhost-user+dpdk scenarios. Reproduced with openvswitch-2.9.0-124.el7fdp.x86_64. # /bin/virsh migrate --verbose --persistent --live rhel7.8 qemu+ssh://10.73.72.196/system Migration: [100 %]error: internal error: qemu unexpectedly closed the monitor: 2020-02-05T05:48:14.685282Z qemu-kvm: -chardev socket,id=charnet1,path=/tmp/vhostuser0.sock,server: info: QEMU waiting for connection on: disconnected:unix:/tmp/vhostuser0.sock,server 2020-02-05T05:48:15.121134Z qemu-kvm: -chardev socket,id=charnet2,path=/tmp/vhostuser1.sock,server: info: QEMU waiting for connection on: disconnected:unix:/tmp/vhostuser1.sock,server 2020-02-05T05:48:30.260841Z qemu-kvm: VQ 0 size 0x400 < last_avail_idx 0x38ad - used_idx 0x4cb6 2020-02-05T05:48:30.261044Z qemu-kvm: Failed to load virtio-net:virtio 2020-02-05T05:48:30.261061Z qemu-kvm: error while loading state for instance 0x0 of device '0000:00:06.0:00.0/virtio-net' 2020-02-05T05:48:30.263631Z qemu-kvm: load of migration failed: Operation not permitted Verified with openvswitch-2.9.0-125.el7fdp.x86_64: # /bin/virsh migrate --verbose --persistent --live rhel7.8 qemu+ssh://10.73.72.196/system Migration: [100 %] So this bug has been fixed very well. Note: We hit other migration issue which below bug is tracking. Bug 1791267 - Guest vhost-user ports stop receiving MoonGen packets after migration Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:0742 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |