Bug 1503437
Summary: | src qemu hangs and migration fails when doing storage vm migration with data-plane. | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Longxiang Lyu <lolyu> | ||||
Component: | qemu-kvm-rhev | Assignee: | Kevin Wolf <kwolf> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | aihua liang <aliang> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.5 | CC: | aliang, chayang, coli, juzhang, knoel, lolyu, michen, ngu, qizhu, qzhang, stefanha, virt-maint | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-12-12 15:46:43 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: | |||||||
Bug Depends On: | 1602264, 1634219 | ||||||
Bug Blocks: | 1649160 | ||||||
Attachments: |
|
Description
Longxiang Lyu
2017-10-18 06:32:22 UTC
could reproduce in qemu-kvm-rhev-2.9.0-16.el7_4.10.x86_64. could reproduce in 7.4.z: kernel-3.10.0-693.5.1.el7.x86_64 qemu-kvm-rhev-2.9.0-16.el7_4.9.x86_64 If reopen src to dest mirrored image after block mirror reaches ready state, there is no such problem. from src launch: {"execute": "block-job-complete", "arguments": { "device": "img0"} } tested in: qemu-kvm-rhev-2.12.0-7.el7.x86_64 kernel-3.10.0-918.el7.x86_64 this problem seems solved but the source qemu process fails to quit and hangs te same as described in Bug 1482478. Maybe I will open a new bug to track this. (In reply to Longxiang Lyu from comment #6) > tested in: > qemu-kvm-rhev-2.12.0-7.el7.x86_64 > kernel-3.10.0-918.el7.x86_64 > this problem seems solved but the source qemu process fails to quit and > hangs te same as described in Bug 1482478. Maybe I will open a new bug to > track this. New bz1602264 reported. Created attachment 1459676 [details] gdb debug info when src guest in mounted glusterfs-07182018 (In reply to Longxiang Lyu from comment #6) > tested in: > qemu-kvm-rhev-2.12.0-7.el7.x86_64 > kernel-3.10.0-918.el7.x86_64 > this problem seems solved but the source qemu process fails to quit and > hangs te same as described in Bug 1482478. Maybe I will open a new bug to > track this. I did the same test on the same qemu/kernel versions in following scenarios: 1) The src guest is on a mounted glusterfs dir WHILE the dst one is on localfs, it's found the src guest core dumped during the drive-mirror process, please refer to the attached gdb log for details. # ./vm22.sh rhel76-64-virtio-scsi.qcow2 QEMU 2.12.0 monitor - type 'help' for more information (qemu) (qemu) qemu-kvm: util/aio-posix.c:527: run_poll_handlers: Assertion `ctx->poll_disable_cnt == 0' failed. ./vm22.sh: line 28: 23378 Aborted (core dumped) /usr/libexec/qemu-kvm -name 'avocado-vt-vm1' ...... 2) The dst guest is on a mounted glusterfs dir WHILE the src one is on localfs, it's found the src guest hang there after the 'migrate' finishes and when I issue 'migrate-continue' cmd after the 'block-job-cancel' one; however, the dst guest is still in 'inmigrate' status. Please note I have used following case to do the test: https://polarion.engineering.redhat.com/polarion/#/project/RedHatEnterpriseLinux7/workitem?id=RHEL7-62535 Given the backtrace in comment 10, this looks like the remaining problem is what bug 1634219 is about. *** This bug has been marked as a duplicate of bug 1634219 *** |