On Thu, Mar 16, 2017 at 9:23 PM, John Snow <js...@redhat.com> wrote: > Reference: https://bugzilla.redhat.com/show_bug.cgi?id=1367369#c8 > > It's possible to wedge QEMU if the guest tries to reset a virtio-pci > device as QEMU is also using the drive for a blockjob. This patchset > aims to allow us to safely pause/resume jobs attached to individual > nodes in a manner similar to how bdrv_drain_all_begin/end do.
Weird, I thought the 0 nanosecond sleep that block jobs do in their main loop allows aio_poll() loops to finish. Maybe this bug is a regression? I've CCed Fam because I think he has also tackled this issue in the past. Stefan