projects
/
xfstests-dev.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
generic/223: make sure all files get created on the data device
[xfstests-dev.git]
/
tests
/
generic
/
223
diff --git
a/tests/generic/223
b/tests/generic/223
index 6cfd00ddec4410e90162463edeff9835f0d5ec52..f63932938c9bf620ec326941f2a17f679bfd87c5 100755
(executable)
--- a/
tests/generic/223
+++ b/
tests/generic/223
@@
-27,7
+27,6
@@
trap "_cleanup ; exit \$status" 0 1 2 3 15
# real QA test starts here
_supported_fs generic
# real QA test starts here
_supported_fs generic
-_supported_os Linux
_require_scratch
_require_xfs_io_command "falloc"
_require_scratch
_require_xfs_io_command "falloc"
@@
-41,10
+40,14
@@
for SUNIT_K in 8 16 32 64 128; do
let SUNIT_BLOCKS=$SUNIT_BYTES/$BLOCKSIZE
echo "=== mkfs with su $SUNIT_BLOCKS blocks x 4 ==="
let SUNIT_BLOCKS=$SUNIT_BYTES/$BLOCKSIZE
echo "=== mkfs with su $SUNIT_BLOCKS blocks x 4 ==="
- export MKFS_OPTIONS=""
_scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seqres.full 2>&1
_scratch_mount
_scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seqres.full 2>&1
_scratch_mount
+ # This test checks for stripe alignments of space allocations on the
+ # filesystem. Make sure all files get created on the main device,
+ # which for XFS means no rt files.
+ test "$FSTYP" = "xfs" && $XFS_IO_PROG -c 'chattr -t' $SCRATCH_MNT
+
for SIZE_MULT in 1 2 8 64 256; do
let SIZE=$SIZE_MULT*$SUNIT_BYTES
for SIZE_MULT in 1 2 8 64 256; do
let SIZE=$SIZE_MULT*$SUNIT_BYTES