* [PATCH] xfstests: only run generic/300 on filesystems supporting fallocate()
@ 2013-08-23 20:41 Eric Whitney
0 siblings, 0 replies; only message in thread
From: Eric Whitney @ 2013-08-23 20:41 UTC (permalink / raw)
To: xfs; +Cc: linux-ext4
Generic/300 fails when run on a test filesystem that does not support
fallocate(), as in the case of an ext4 filesystem created without the
extent feature. It uses fio's falloc ioengine to generate part of its
I/O load.
Verify that the test filesystem supports fallocate() before proceeding
with the test. Also, delete any pre-existing test output to avoid
confusion with old results.
Signed-off-by: Eric Whitney <enwlinux@gmail.com>
---
tests/generic/300 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tests/generic/300 b/tests/generic/300
index 7c60728..1ac763b 100755
--- a/tests/generic/300
+++ b/tests/generic/300
@@ -43,6 +43,9 @@ _supported_fs generic
_supported_os Linux
_need_to_be_root
_require_scratch
+_require_xfs_io_falloc
+
+rm -f $seqres.full
NUM_JOBS=$((4*LOAD_FACTOR))
BLK_DEV_SIZE=`blockdev --getsz $SCRATCH_DEV`
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2013-08-23 20:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-23 20:41 [PATCH] xfstests: only run generic/300 on filesystems supporting fallocate() Eric Whitney
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.