Revision 52c8d629
b/block/vmdk.c | ||
---|---|---|
1664 | 1664 |
error_setg(errp, "Flat image can't have backing file"); |
1665 | 1665 |
return -ENOTSUP; |
1666 | 1666 |
} |
1667 |
if (flat && zeroed_grain) { |
|
1668 |
error_setg(errp, "Flat image can't enable zeroed grain"); |
|
1669 |
return -ENOTSUP; |
|
1670 |
} |
|
1667 | 1671 |
if (backing_file) { |
1668 | 1672 |
BlockDriverState *bs = bdrv_new(""); |
1669 | 1673 |
ret = bdrv_open(bs, backing_file, NULL, 0, NULL, errp); |
b/tests/qemu-iotests/059 | ||
---|---|---|
71 | 71 |
IMGOPTS="subformat=monolithicFlat" _make_test_img 2G |
72 | 72 |
$QEMU_IMG info $TEST_IMG | _filter_testdir |
73 | 73 |
|
74 |
echo |
|
75 |
echo "=== Testing monolithicFlat with zeroed_grain ===" |
|
76 |
IMGOPTS="subformat=monolithicFlat,zeroed_grain=on" _make_test_img 2G |
|
77 |
|
|
74 | 78 |
# success, all done |
75 | 79 |
echo "*** done" |
76 | 80 |
rm -f $seq.full |
b/tests/qemu-iotests/059.out | ||
---|---|---|
22 | 22 |
file format: vmdk |
23 | 23 |
virtual size: 2.0G (2147483648 bytes) |
24 | 24 |
disk size: 4.0K |
25 |
|
|
26 |
=== Testing monolithicFlat with zeroed_grain === |
|
27 |
qemu-img: TEST_DIR/t.IMGFMT: Flat image can't enable zeroed grain |
|
28 |
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=2147483648 |
|
25 | 29 |
*** done |
Also available in: Unified diff