diff options
author | Eric Blake <eblake@redhat.com> | 2019-01-11 13:47:20 -0600 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2019-01-14 10:09:46 -0600 |
commit | 636192c4b6052820ea126a5287c58a8f53f3c84f (patch) | |
tree | a84e1b6b8c3f06fd5db8e36aebcb8a0bb9e0bd86 /tests/qemu-iotests/223.out | |
parent | 678ba275c77b5b12f3bc9bb369a1b824fc9f679f (diff) | |
download | qemu-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.out | 12 |
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 |