aboutsummaryrefslogtreecommitdiff
path: root/tests/qemu-iotests/223.out
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2019-01-11 13:47:20 -0600
committerEric Blake <eblake@redhat.com>2019-01-14 10:09:46 -0600
commit636192c4b6052820ea126a5287c58a8f53f3c84f (patch)
treea84e1b6b8c3f06fd5db8e36aebcb8a0bb9e0bd86 /tests/qemu-iotests/223.out
parent678ba275c77b5b12f3bc9bb369a1b824fc9f679f (diff)
downloadqemu-636192c4b6052820ea126a5287c58a8f53f3c84f.zip
qemu-636192c4b6052820ea126a5287c58a8f53f3c84f.tar.gz
qemu-636192c4b6052820ea126a5287c58a8f53f3c84f.tar.bz2
qemu-nbd: Add --bitmap=NAME option
Having to fire up qemu, then use QMP commands for nbd-server-start and nbd-server-add, just to expose a persistent dirty bitmap, is rather tedious. Make it possible to expose a dirty bitmap using just qemu-nbd (of course, for now this only works when qemu-nbd is visiting a BDS formatted as qcow2). Of course, any good feature also needs unit testing, so expand iotest 223 to cover it. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20190111194720.15671-9-eblake@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/223.out')
-rw-r--r--tests/qemu-iotests/223.out12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/qemu-iotests/223.out b/tests/qemu-iotests/223.out
index ebd3935..0de5240 100644
--- a/tests/qemu-iotests/223.out
+++ b/tests/qemu-iotests/223.out
@@ -61,7 +61,7 @@ read 2097152/2097152 bytes at offset 2097152
{ "start": 1024, "length": 2096128, "depth": 0, "zero": false, "data": true},
{ "start": 2097152, "length": 2097152, "depth": 0, "zero": false, "data": false}]
-=== End NBD server ===
+=== End qemu NBD server ===
{"return": {}}
{"return": {}}
@@ -69,4 +69,14 @@ read 2097152/2097152 bytes at offset 2097152
{"return": {}}
{"error": {"class": "GenericError", "desc": "NBD server not running"}}
{"return": {}}
+
+=== Use qemu-nbd as server ===
+
+[{ "start": 0, "length": 65536, "depth": 0, "zero": false, "data": false},
+{ "start": 65536, "length": 2031616, "depth": 0, "zero": false, "data": true},
+{ "start": 2097152, "length": 2097152, "depth": 0, "zero": false, "data": false}]
+[{ "start": 0, "length": 512, "depth": 0, "zero": false, "data": true},
+{ "start": 512, "length": 512, "depth": 0, "zero": false, "data": false},
+{ "start": 1024, "length": 2096128, "depth": 0, "zero": false, "data": true},
+{ "start": 2097152, "length": 2097152, "depth": 0, "zero": false, "data": false}]
*** done