Message ID | 20200603093240.40489-1-slp@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | virtio-blk: Avoid processing requests on the main context on restart | expand |
Am 03.06.2020 um 11:32 hat Sergio Lopez geschrieben: > On restart, we were scheduling a BH to process queued requests, which > would run before starting up the data plane, leading to those requests > being assigned and started on coroutines on the main context. > > This could cause requests to be wrongly processed in parallel from > different threads (the main thread and the iothread managing the data > plane), potentially leading to multiple issues. > > Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1812765 > > See "virtio-blk: Disable request queuing while switching contexts" for > previous discussion: > > - https://lists.gnu.org/archive/html/qemu-devel/2020-06/msg00304.html Thanks, applied to the block branch. Kevin