]> www.infradead.org Git - users/hch/xfstests-dev.git/commitdiff
xfs/263: Remove mkfs.xfs data section argument
authorYang Xu <xuyang2018.jy@fujitsu.com>
Thu, 16 Nov 2023 07:33:15 +0000 (02:33 -0500)
committerZorro Lang <zlang@kernel.org>
Thu, 16 Nov 2023 14:55:12 +0000 (22:55 +0800)
On machine with using raid, this case will trigger
the following error:
==== NO CRC ====
+mkfs.xfs: small data volume, ignoring data volume stripe unit 512 and stripe width 512
== Options: rw ==
== Options: usrquota,rw ==

mkfs.xfs generates this error since xfsprogs commit 42371fb36
("mkfs: ignore data blockdev stripe geometry for small filesystems").
It disables automatic detection of stripe unit and width if the
data device is less than 1GB.

But, since xfstests commit baaa392c("xfs/263: don't hardcode inode numbers in output"),
we don't care the inode number. So let's remove this data section size argument
instead of increasing this size to 1G, then we can solve this false
positive.

Signed-off-by: Yang Xu <xuyang2018.jy@fujitsu.com>
Reviewed-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
tests/xfs/263

index fadd6280a2bb28dcebb2581850cbcafabe6ae19c..bce4e13f92243c787265c312c5e23f8b6bf96a37 100755 (executable)
@@ -72,12 +72,11 @@ function test_all_state()
 }
 
 echo "==== NO CRC ===="
-# Control size to control inode numbers
-_scratch_mkfs_xfs "-m crc=0 -n ftype=0 -d size=512m" >> $seqres.full
+_scratch_mkfs_xfs "-m crc=0 -n ftype=0" >> $seqres.full
 test_all_state
 
 echo "==== CRC ===="
-_scratch_mkfs_xfs "-m crc=1 -d size=512m" >>$seqres.full
+_scratch_mkfs_xfs "-m crc=1" >>$seqres.full
 test_all_state
 
 status=0