qemu-iotests: Preallocation with external data file

Test that preallocating metadata results in a somewhat larger qcow2
file, but preallocating data only affects the disk usage of the data
file and the qcow2 file stays small.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
Kevin Wolf 2019-02-21 16:35:52 +01:00
parent 6c3944dc62
commit c35896c5e8
2 changed files with 54 additions and 0 deletions

View file

@ -23,4 +23,36 @@ Disk usage: high
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 preallocation=full
File size: 67436544
Disk usage: high
=== External data file: preallocation=off ===
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 data_file=TEST_DIR/t.IMGFMT.data preallocation=off
qcow2 file size: 196616
data file size: 67108864
qcow2 disk usage: low
data disk usage: low
=== External data file: preallocation=metadata ===
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 data_file=TEST_DIR/t.IMGFMT.data preallocation=metadata
qcow2 file size: 327680
data file size: 67108864
qcow2 disk usage: low
data disk usage: low
=== External data file: preallocation=falloc ===
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 data_file=TEST_DIR/t.IMGFMT.data preallocation=falloc
qcow2 file size: 327680
data file size: 67108864
qcow2 disk usage: low
data disk usage: high
=== External data file: preallocation=full ===
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 data_file=TEST_DIR/t.IMGFMT.data preallocation=full
qcow2 file size: 327680
data file size: 67108864
qcow2 disk usage: low
data disk usage: high
*** done