iotests: Test allocate_first_block() with O_DIRECT
commit7e3dc2ba9a11862d4e1a08325b9165f27a1b1e7c
authorNir Soffer <nirsof@gmail.com>
Tue, 27 Aug 2019 01:05:28 +0000 (27 04:05 +0300)
committerMax Reitz <mreitz@redhat.com>
Tue, 3 Sep 2019 12:55:35 +0000 (3 14:55 +0200)
treec19cb891d216944cf43065ecbcde4a5cfee36d7c
parent3a20013fbb26d2a1bd11ef148eefdb1508783787
iotests: Test allocate_first_block() with O_DIRECT

Using block_resize we can test allocate_first_block() with file
descriptor opened with O_DIRECT, ensuring that it works for any size
larger than 4096 bytes.

Testing smaller sizes is tricky as the result depends on the filesystem
used for testing. For example on NFS any size will work since O_DIRECT
does not require any alignment.

Signed-off-by: Nir Soffer <nsoffer@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-id: 20190827010528.8818-3-nsoffer@redhat.com
Signed-off-by: Max Reitz <mreitz@redhat.com>
tests/qemu-iotests/175
tests/qemu-iotests/175.out