v2: 01: tweak comment add Eric's r-b 02: new patch 03: rewritten, to move form 'bool force' flag to 'enum mode' parameter 04: add Eric's r-b 05: improve commit message tweak comment 06: rebase on 03 changes make PEP8 happy some other tweaks I've left nbd_port variable hard-set to 10900. I think all such things should be fixed together, and it is simple to change in future nbd_port = '10900' to nbd_port = iotests.get_free_port() if needed.
[Unfortunately, qmp query-nbd-server is not finished yet, coming soon, but may be after my vocation on the next week] Vladimir Sementsov-Ogievskiy (6): qapi: add name parameter to nbd-server-add hmp: add name parameter to nbd_server_add qapi: add nbd-server-remove iotest 147: add cases to test new @name parameter of nbd-server-add iotests: implement QemuIoInteractive class iotest 201: new test for qmp nbd-server-remove qapi/block.json | 54 +++++++++++++- include/block/nbd.h | 1 + blockdev-nbd.c | 38 ++++++++-- hmp.c | 6 +- nbd/server.c | 21 ++++++ hmp-commands.hx | 9 +-- tests/qemu-iotests/147 | 68 ++++++++++++++---- tests/qemu-iotests/147.out | 4 +- tests/qemu-iotests/201 | 159 ++++++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/201.out | 5 ++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 38 ++++++++++ 12 files changed, 376 insertions(+), 28 deletions(-) create mode 100644 tests/qemu-iotests/201 create mode 100644 tests/qemu-iotests/201.out -- 2.11.1