diff options
author | Eric Blake <eblake@redhat.com> | 2021-07-09 10:39:49 -0500 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2021-07-21 14:14:41 -0500 |
commit | 94075c28eea0755173939dfaf1eae688b224a74e (patch) | |
tree | 2bbaf44e5a12fdbbb02b916f041d465e230d03ce /tests/qemu-iotests/291.out | |
parent | e77c8b8b8e933414ef07dbed04e02973fccffeb0 (diff) |
iotests: Improve and rename test 291 to qemu-img-bitmap
Enhance the test to demonstrate existing less-than-stellar behavior of
qemu-img with a qcow2 image containing an inconsistent bitmap: we
don't diagnose the problem until after copying the entire image (a
potentially long time), and when we do diagnose the failure, we still
end up leaving an empty bitmap in the destination. This mess will be
cleaned up in the next patch.
While at it, rename the test now that we support useful iotest names,
and fix a missing newline in the error message thus exposed.
Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20210709153951.2801666-2-eblake@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Nir Soffer <nsoffer@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/291.out')
-rw-r--r-- | tests/qemu-iotests/291.out | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/tests/qemu-iotests/291.out b/tests/qemu-iotests/291.out deleted file mode 100644 index 018d6b103f..0000000000 --- a/tests/qemu-iotests/291.out +++ /dev/null @@ -1,118 +0,0 @@ -QA output created by 291 - -=== Initial image setup === - -Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=10485760 -wrote 1048576/1048576 bytes at offset 3145728 -1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -Formatting 'TEST_DIR/t.IMGFMT.orig', fmt=IMGFMT size=10485760 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT -wrote 1048576/1048576 bytes at offset 0 -1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -wrote 1048576/1048576 bytes at offset 3145728 -1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -wrote 1048576/1048576 bytes at offset 1048576 -1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -wrote 1048576/1048576 bytes at offset 2097152 -1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) - -=== Bitmap preservation not possible to non-qcow2 === - -qemu-img: Format driver 'raw' does not support bitmaps - -=== Convert with bitmap preservation === - -image: TEST_DIR/t.IMGFMT -file format: IMGFMT -virtual size: 10 MiB (10485760 bytes) -cluster_size: 65536 -Format specific information: - bitmaps: - [0]: - flags: - name: b1 - granularity: 524288 - [1]: - flags: - [0]: auto - name: b2 - granularity: 65536 - corrupt: false -image: TEST_DIR/t.IMGFMT -file format: IMGFMT -virtual size: 10 MiB (10485760 bytes) -cluster_size: 65536 -Format specific information: - bitmaps: - [0]: - flags: - name: b1 - granularity: 524288 - [1]: - flags: - [0]: auto - name: b2 - granularity: 65536 - [2]: - flags: - name: b0 - granularity: 65536 - corrupt: false - -=== Merge from top layer into backing image === - -image: TEST_DIR/t.IMGFMT -file format: IMGFMT -virtual size: 10 MiB (10485760 bytes) -cluster_size: 65536 -backing file: TEST_DIR/t.IMGFMT.base -backing file format: IMGFMT -Format specific information: - bitmaps: - [0]: - flags: - name: b1 - granularity: 524288 - [1]: - flags: - [0]: auto - name: b2 - granularity: 65536 - [2]: - flags: - name: b0 - granularity: 65536 - corrupt: false - -image: TEST_DIR/t.IMGFMT.base -file format: IMGFMT -virtual size: 10 MiB (10485760 bytes) -cluster_size: 65536 -Format specific information: - bitmaps: - [0]: - flags: - [0]: auto - name: b0 - granularity: 65536 - [1]: - flags: - [0]: auto - name: b3 - granularity: 65536 - corrupt: false - -=== Check bitmap contents === - -[{ "start": 0, "length": 3145728, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}, -{ "start": 3145728, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false}, -{ "start": 4194304, "length": 6291456, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}] -[{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}, -{ "start": 1048576, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false}, -{ "start": 2097152, "length": 8388608, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}] -[{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}, -{ "start": 2097152, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false}, -{ "start": 3145728, "length": 7340032, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}] -[{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}, -{ "start": 2097152, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false}, -{ "start": 3145728, "length": 7340032, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}] -*** done |