_setup_testdir
echo "Buffered writer, buffered reader"
+xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test
xfs_io -f -c 'pwrite -q -b 64k 0 512m' $testdir/io_test &
-sleep 1
xfs_io -c 'pread -q -b 64k 0 512m' $testdir/io_test
wait
rm $testdir/io_test
echo "Direct writer, buffered reader"
+xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test
xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test &
-sleep 1
xfs_io -c 'pread -q -b 64k 0 512m' $testdir/io_test
wait
rm $testdir/io_test
echo "Buffered writer, direct reader"
+xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test
xfs_io -f -c 'pwrite -q -b 64k 0 512m' $testdir/io_test &
-sleep 1
xfs_io -d -c 'pread -q -b 64k 0 512m' $testdir/io_test
wait
rm $testdir/io_test
echo "Direct writer, direct reader"
+xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test
xfs_io -f -d -c 'pwrite -q -b 64k 0 512m' $testdir/io_test &
-sleep 1
xfs_io -d -c 'pread -q -b 64k 0 512m' $testdir/io_test
wait
rm $testdir/io_test