bb40ebce2c
The feature table is supposed to advertise the name of all feature bits that we support; however, we forgot to update the table for autoclear bits. While at it, move the table to read-only memory in code, and tweak the qcow2 spec to name the second autoclear bit. Update iotests that are affected by the longer header length. Fixes:88ddffae
Fixes:93c24936
Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20200324174233.1622067-3-eblake@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com>
45 lines
1.9 KiB
Plaintext
45 lines
1.9 KiB
Plaintext
QA output created by 036
|
|
|
|
=== Image with unknown incompatible feature bit ===
|
|
|
|
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
|
|
incompatible_features [63]
|
|
compatible_features []
|
|
autoclear_features []
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Unknown incompatible feature: 8000000000000000
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature
|
|
|
|
=== Image with multiple incompatible feature bits ===
|
|
|
|
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Unknown incompatible feature: e000000000000000
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature, Unknown incompatible feature: 6000000000000000
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature, Unknown incompatible feature: c000000000000000
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test1, test2, Unknown incompatible feature: 8000000000000000
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test1, test2, test3
|
|
qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test2, Unknown incompatible feature: a000000000000000
|
|
=== Create image with unknown autoclear feature bit ===
|
|
|
|
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
|
|
incompatible_features []
|
|
compatible_features []
|
|
autoclear_features [63]
|
|
Header extension:
|
|
magic 0x6803f857
|
|
length 288
|
|
data <binary>
|
|
|
|
|
|
=== Repair image ===
|
|
|
|
No errors were found on the image.
|
|
incompatible_features []
|
|
compatible_features []
|
|
autoclear_features []
|
|
Header extension:
|
|
magic 0x6803f857
|
|
length 288
|
|
data <binary>
|
|
|
|
*** done
|