v3: hmp patch deleted 02: tweak commit message and comments tweak error message 05: use unix socket instead of tcp (more common practice in iotests, and we do not need port) rebase on new error message in 02
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 (5): qapi: 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 | 50 +++++++++++++- include/block/nbd.h | 1 + blockdev-nbd.c | 38 ++++++++-- hmp.c | 5 +- nbd/server.c | 20 ++++++ tests/qemu-iotests/147 | 68 ++++++++++++++---- tests/qemu-iotests/147.out | 4 +- tests/qemu-iotests/201 | 156 ++++++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/201.out | 5 ++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 38 ++++++++++ 11 files changed, 362 insertions(+), 24 deletions(-) create mode 100644 tests/qemu-iotests/201 create mode 100644 tests/qemu-iotests/201.out -- 2.11.1