xfstest: add fallocate/punch_hole vs AIO/DIO stress test
authorDmitry Monakhov <dmonakhov@openvz.org>
Wed, 20 Feb 2013 10:42:13 +0000 (10:42 +0000)
committerRich Johnston <rjohnston@sgi.com>
Fri, 1 Mar 2013 17:55:25 +0000 (11:55 -0600)
commit892125a53aac8e82dec99fe4e824c39513d4a17a
tree5b6d0aa9ef134cfbae95b169884ed239e3630458
parent0f88dc26abf55cee39ede490da08ed0d2960cdb2
xfstest: add fallocate/punch_hole vs AIO/DIO stress test

Run random AIO/DIO activity (fio's job:direct_aio_raicer)
random fallocate activity(fio's job:falloc_raicer)
and random punch_hole activity(punch_hole_raicer) on a common
file in parallel. If a race exists, old dio request may rewrite
punched block after it was allocated to another file, we will
catch that by verifier fio's job: "aio-dio-verifier".

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Reviewed-by: Rich Johnston <rjohnston@sgi.com>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
300 [new file with mode: 0644]
300.out [new file with mode: 0644]
group