diff options
author | Fam Zheng <famz@redhat.com> | 2014-01-08 09:42:07 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2014-01-22 12:07:16 +0100 |
commit | 585ea0c841df47c1542d33e17c5c6d532316ef74 (patch) | |
tree | 5294a965806379ab7d6f8099c078e7362cdde94f /tests/qemu-iotests/059 | |
parent | 7fa9e1f941b4be1f71bb42de2f2ed8805d7e7326 (diff) |
vmdk: Fix big flat extent IO
Local variable "n" as int64_t avoids overflow with large sector number
calculation. See test case change for failure case.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/059')
-rwxr-xr-x | tests/qemu-iotests/059 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/qemu-iotests/059 b/tests/qemu-iotests/059 index d8215ae596..64ed04cfce 100755 --- a/tests/qemu-iotests/059 +++ b/tests/qemu-iotests/059 @@ -102,6 +102,13 @@ echo "=== Testing version 3 ===" _use_sample_img iotest-version3.vmdk.bz2 _img_info +echo +echo "=== Testing 4TB monolithicFlat creation and IO ===" +IMGOPTS="subformat=monolithicFlat" _make_test_img 4T +_img_info +$QEMU_IO -c "write -P 0xa 900G 512" "$TEST_IMG" | _filter_qemu_io +$QEMU_IO -c "read -v 900G 1024" "$TEST_IMG" | _filter_qemu_io + # success, all done echo "*** done" rm -f $seq.full |