[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
- [PATCH v3 0/6] qemu-iotests fixes for Kevin's block tree, Stefan Hajnoczi, 2023/12/21
- [PATCH v3 1/6] fixup block-coroutine-wrapper: use qemu_get_current_aio_context(), Stefan Hajnoczi, 2023/12/21
- [PATCH v3 2/6] fixup block: remove AioContext locking, Stefan Hajnoczi, 2023/12/21
- [PATCH v3 4/6] nbd/server: avoid per-NBDRequest nbd_client_get/put(), Stefan Hajnoczi, 2023/12/21
- [PATCH v3 3/6] fixup scsi: only access SCSIDevice->requests from one thread, Stefan Hajnoczi, 2023/12/21
- [PATCH v3 5/6] nbd/server: only traverse NBDExport->clients from main loop thread, Stefan Hajnoczi, 2023/12/21
- [PATCH v3 6/6] nbd/server: introduce NBDClient->lock to protect fields, Stefan Hajnoczi, 2023/12/21
- Re: [PATCH v3 0/6] qemu-iotests fixes for Kevin's block tree,
Kevin Wolf <=