[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 00/31] block/export: Add infrastructure and QAPI for block
From: |
Stefan Hajnoczi |
Subject: |
Re: [PATCH v2 00/31] block/export: Add infrastructure and QAPI for block exports |
Date: |
Fri, 25 Sep 2020 09:51:12 +0100 |
On Thu, Sep 24, 2020 at 05:26:46PM +0200, Kevin Wolf wrote:
> We are planning to add more block export types than just NBD in the near
> future (e.g. vhost-user-blk and FUSE). This series lays the ground for
> this with some generic block export infrastructure and QAPI interfaces
> that will allow managing all of them (for now add/remove/query).
>
> As a side effect, qemu-storage-daemon can now map --export directly to
> the block-export-add QMP command, similar to other command line options.
> The built-in NBD servers also gains new options that bring it at least a
> little closer to feature parity with qemu-nbd.
>
> v2:
> - Rebased on current master
> - Fixed assumption of &blk_exp_nbd instead of drv in generic code [Max]
> - Documented blk_exp_request_shutdown() better [Max]
> - iotests 140: Fixed race between QMP return value and event [Max]
> - Improved the commit message for patch 26
> - Removed copy&paste error in deprecated.rst [Max]
> - iotests: Take Sequence instead of positional arguments in
> qemu_tool_pipe_and_status() [Max]
> - iotests: Separate patch for qemu_nbd_list_log [Max]
> - iotests 307: [Max]
> * Allow more image formats
> * Use sock_dir for the socket
> * Use f-strings instead of % operator
> * Log events after deleting an export
> * Test force removing an export
I rebased and retested the vhost-user-blk-server block exports series on
top of this:
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
signature.asc
Description: PGP signature
- [PATCH v2 27/31] nbd: Deprecate nbd-server-add/remove, (continued)
- [PATCH v2 27/31] nbd: Deprecate nbd-server-add/remove, Kevin Wolf, 2020/09/24
- [PATCH v2 29/31] iotests: Introduce qemu_nbd_list_log(), Kevin Wolf, 2020/09/24
- [PATCH v2 28/31] iotests: Factor out qemu_tool_pipe_and_status(), Kevin Wolf, 2020/09/24
- [PATCH v2 31/31] iotests: Test block-export-* QMP interface, Kevin Wolf, 2020/09/24
- Re: [PATCH v2 00/31] block/export: Add infrastructure and QAPI for block exports, no-reply, 2020/09/24
- Re: [PATCH v2 00/31] block/export: Add infrastructure and QAPI for block exports,
Stefan Hajnoczi <=
- Re: [PATCH v2 00/31] block/export: Add infrastructure and QAPI for block exports, Kevin Wolf, 2020/09/28