v2: * Add fixed-iothread option to set AioContext change policy [Kevin] * Use os-posix.c signal handling utilities in qemu-nbd.c [Paolo]
This series adjusts the build system and then adds a BlockExportOptions->iothread member so that it is possible to set the iothread for an export. Based-on: 20200924151549.913737-1-stefa...@redhat.com ("[PATCH v2 00/13] block/export: convert vhost-user-blk-server to block exports API") Stefan Hajnoczi (4): util/vhost-user-server: use static library in meson.build qemu-storage-daemon: avoid compiling blockdev_ss twice block: move block exports to libblockdev block/export: add iothread and fixed-iothread options qapi/block-export.json | 11 ++++++++ block/export/export.c | 39 ++++++++++++++++++++++++---- block/export/vhost-user-blk-server.c | 5 +++- nbd/server.c | 2 -- qemu-nbd.c | 21 +++++++-------- stubs/blk-exp-close-all.c | 7 +++++ block/export/meson.build | 4 +-- contrib/libvhost-user/meson.build | 1 + meson.build | 22 ++++++++++++---- nbd/meson.build | 2 ++ storage-daemon/meson.build | 3 +-- stubs/meson.build | 1 + tests/qtest/meson.build | 2 +- util/meson.build | 4 ++- 14 files changed, 93 insertions(+), 31 deletions(-) create mode 100644 stubs/blk-exp-close-all.c -- 2.26.2