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 <stefa...@redhat.com>
signature.asc
Description: PGP signature