qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 29/32] virtio-blk: implement BlockDevOps->drained_begin()


From: Stefan Hajnoczi
Subject: Re: [PULL 29/32] virtio-blk: implement BlockDevOps->drained_begin()
Date: Wed, 13 Dec 2023 16:19:25 -0500

On Mon, Dec 11, 2023 at 11:48:05AM +0100, Fiona Ebner wrote:
> Am 08.12.23 um 09:32 schrieb Kevin Wolf:
> > 
> > I'm not involved in it myself, but the kind of theme reminds me of this
> > downstream bug that Hanna analysed recently:
> > 
> > https://issues.redhat.com/browse/RHEL-3934
> > 
> > Does it look like the same root cause to you?
> > 
> 
> Thank you for the reference! Yes, that does sound like the same root
> cause. And the workaround I ended up with is also very similar, but it
> was missing kicking the virt queue.

Hi Fiona,
I sent an RFC series that calls io_poll_end() from the AioContext's home
thread:
20231213211544.1601971-1-stefanha@redhat.com/T/#t">https://lore.kernel.org/qemu-devel/20231213211544.1601971-1-stefanha@redhat.com/T/#t

If you get a chance to test if it fixes the bug that would be great. It
is based on my AioContext lock removal patch series:
20231205182011.1976568-1-stefanha@redhat.com/">https://lore.kernel.org/qemu-devel/20231205182011.1976568-1-stefanha@redhat.com/

Thanks,
Stefan

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]