qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v3 0/6] qemu-iotests fixes for Kevin's block tree


From: Kevin Wolf
Subject: Re: [PATCH v3 0/6] qemu-iotests fixes for Kevin's block tree
Date: Thu, 21 Dec 2023 22:02:20 +0100

Am 21.12.2023 um 20:24 hat Stefan Hajnoczi geschrieben:
> v3:
> - Add aio_wait_kick() into nbd_read_eof() to avoid race with 
> nbd_drained_poll()
>   [Kevin]
> 
> v2:
> - Drop useless if (client->quiesing) check [Kevin]
> - run qio_channel_read_wake() in export AioContext to avoid race [Kevin]
> - Introduce nbd_client_put_nonzero() optimization [Paolo]
> - Reach goto label disconnect with client->lock taken [Paolo]
> - Add doc comment explaining nbd_co_receive_request() loop in nbd_trip() 
> [Kevin]
> 
> Kevin merged several of my outstanding multi-queue block layer patch series 
> and
> found that qemu-iotests -qcow2 was broken. This patch series fixes the block 
> branch.
> 
> Most of the fixes are easy but the NBD server required deeper debugging and
> thread-safety fixes. The NBD server patches can be inserted before "aio: make
> aio_context_acquire()/aio_context_release() a no-op" to preserve 
> bisectability.
> The other patches are fixups that can be squashed into the original patches.

Thanks, applied to the block branch.

Kevin




reply via email to

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