Check O_DIRECT support before testing direct I/O

Some filesystems do not support O_DIRECT.  Check whether TEST_DIR supports
it by running xfs_io with -d flag.

Signed-off-by: Junho Ryu <jayr@google.com>
Signed-off-by: Dushan Tcholich <dusanc@gmail.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
Junho Ryu
2014-12-16 14:01:06 +11:00
committed by Dave Chinner
parent a540897160
commit 46a08542e3
9 changed files with 20 additions and 0 deletions
+1
View File
@@ -43,6 +43,7 @@ _supported_fs generic
_supported_os Linux
_need_to_be_root
_require_scratch
_require_odirect
# xfs_io is not required for this test, but it's the best way to verify
# the test system supports fallocate() for allocation and hole punching