Bug 1900326
Summary: | [incremental_backup] qemu aborts if guest reboot during backup when using virtio-blk: "aio_co_schedule: Co-routine was already scheduled in 'aio_co_schedule'" | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux Advanced Virtualization | Reporter: | Nir Soffer <nsoffer> | ||||||||
Component: | qemu-kvm | Assignee: | Sergio Lopez <slopezpa> | ||||||||
qemu-kvm sub component: | virtio-blk,scsi | QA Contact: | Gu Nini <ngu> | ||||||||
Status: | CLOSED ERRATA | Docs Contact: | |||||||||
Severity: | urgent | ||||||||||
Priority: | high | CC: | aliang, areis, coli, ehadley, jferlan, jinzhao, juzhang, leidwang, pchavva, qzhang, slopezpa, virt-maint, Yury.Panchenko, zixchen | ||||||||
Version: | 8.3 | Keywords: | Triaged | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | 8.3 | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | qemu-kvm-5.1.0-19.module+el8.3.1+9795+4ce2a535 | Doc Type: | If docs needed, set a value | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | |||||||||||
: | 1918966 (view as bug list) | Environment: | |||||||||
Last Closed: | 2021-02-22 15:39:41 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: | |||||||||||
Bug Blocks: | 1892681, 1897025, 1918966 | ||||||||||
Attachments: |
|
Description
Nir Soffer
2020-11-22 09:46:20 UTC
Created attachment 1732014 [details]
libvirtd log
Created attachment 1732015 [details]
abrt crash report
The core dump for the last incedent, aborting during incremental backup.
Hi Niny, Could you please help have a try? Thanks. I've confirmed this issue is reproducible with the latest upstream code. The root cause appears to be that the nbd server doesn't deal properly with AIO context switches, such as the one that is triggered while stopping the dataplane due to a guest reboot. Next week I'll try to confirm this and propose a solution. Sergio. Series currently at v2 upstream: https://lists.nongnu.org/archive/html/qemu-devel/2020-12/msg03738.html (this bug is the first 3 patches). Setting exception+ for this instead of blocker+ as we are not intending to block 8.3.1 release on this. If this doesn't make 8.3.1 (patches in by Feb 03) the plan will be to fix this in 8.4.0 and backport to an 8.3.1.z batch update. 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 (virt:8.3 bug fix and enhancement update), 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-2021:0639 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days |