Description of problem: xfstests测试套下xfs/519用例测试test reflink flag失败 xfs/519 - output mismatch (see /tmp/tone/run/xfstests/results//xfs/519.out.bad) --- tests/xfs/519.out 2023-01-09 23:08:40.299751586 +0800 +++ /tmp/tone/run/xfstests/results//xfs/519.out.bad 2023-01-10 17:21:28.724164728 +0800 @@ -1,7 +1,7 @@ QA output created by 519 test reflink flag not set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a ... (Run 'diff -u /tmp/tone/run/xfstests/tests/xfs/519.out /tmp/tone/run/xfstests/results//xfs/519.out.bad' to see the entire diff) Ran: xfs/519 Failures: xfs/519 Failed 1 of 1 tests # diff -u /tmp/tone/run/xfstests/tests/xfs/519.out /tmp/tone/run/xfstests/results//xfs/519.out.bad --- /tmp/tone/run/xfstests/tests/xfs/519.out 2023-01-09 23:08:40.299751586 +0800 +++ /tmp/tone/run/xfstests/results//xfs/519.out.bad 2023-01-10 17:21:28.724164728 +0800 @@ -1,7 +1,7 @@ QA output created by 519 test reflink flag not set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/d +c6cfb39cc24d18bb1fd62ac6b1f50645 SCRATCH_MNT/d How reproducible: 手动必现 Steps to Reproduce: wipefs -a --force /dev/vdb1 wipefs -a --force /dev/vdb2 wipefs -a --force /dev/vdb3 wipefs -a --force /dev/vdb4 mkfs -t xfs -L OStest -q -f /dev/vdb1 mkfs -t xfs -L OStest -q -f /dev/vdb2 mkfs -t xfs -L OStest -q -f /dev/vdb3 mkfs -t xfs -L OStest -q -f /dev/vdb4 export FSTYP=xfs export TEST_DIR=/fs/vdb1 export TEST_DEV=/dev/vdb1 export SCRATCH_MNT=/fs/vdb2 export SCRATCH_DEV=/dev/vdb2 mkdir -p /fs/vdb1 /fs/vdb2 git clone --branch anck-4.19 https://gitee.com/anolis/xfstests.git export CFLAGS="-fcommon" make configure ./configure make && make install ./check tests/xfs/519 Actual results: 用例执行失败 Expected results: 用例执行通过 Additional info: # cat /etc/os-release NAME="Anolis OS" VERSION="8.6" ID="anolis" ID_LIKE="rhel fedora centos" VERSION_ID="8.6" PLATFORM_ID="platform:an8" PRETTY_NAME="Anolis OS 8.6" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" # uname -r 4.19.91-261.git.98e6929d1498.an8.x86_64 # yum list xfsprogs Last metadata expiration check: 3:47:08 ago on Tue 10 Jan 2023 12:05:18 PM CST. Installed Packages xfsprogs.x86_64 5.0.0-10.0.3.an8 @System
generic/628也有类似失败 generic/628 - output mismatch (see /tmp/tone/run/xfstests/results//generic/628.out.bad) --- tests/generic/628.out 2023-01-09 23:08:36.487699540 +0800 +++ /tmp/tone/run/xfstests/results//generic/628.out.bad 2023-01-10 17:36:14.818286070 +0800 @@ -3,13 +3,13 @@ 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/0 test reflink flag not set o_sync 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set o_sync 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a ... (Run 'diff -u /tmp/tone/run/xfstests/tests/generic/628.out /tmp/tone/run/xfstests/results//generic/628.out.bad' to see the entire diff) Ran: generic/628 Failures: generic/628 Failed 1 of 1 tests # diff -u /tmp/tone/run/xfstests/tests/generic/628.out /tmp/tone/run/xfstests/results//generic/628.out.bad --- /tmp/tone/run/xfstests/tests/generic/628.out 2023-01-09 23:08:36.487699540 +0800 +++ /tmp/tone/run/xfstests/results//generic/628.out.bad 2023-01-10 17:36:14.818286070 +0800 @@ -3,13 +3,13 @@ 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/0 test reflink flag not set o_sync 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set o_sync 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/d +c6cfb39cc24d18bb1fd62ac6b1f50645 SCRATCH_MNT/d test reflink flag not set iflag 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set iflag 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/d +c6cfb39cc24d18bb1fd62ac6b1f50645 SCRATCH_MNT/d
anolis8.6 ck-4.19 aarch64该case存在相同问题 xfs/519 - output mismatch (see /tmp/tone/run/xfstests/results//xfs/519.out.bad) --- tests/xfs/519.out 2023-01-10 23:47:29.207523410 +0800 +++ /tmp/tone/run/xfstests/results//xfs/519.out.bad 2023-01-11 02:04:19.318816183 +0800 @@ -1,7 +1,7 @@ QA output created by 519 test reflink flag not set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a -310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/b +d41d8cd98f00b204e9800998ecf8427e SCRATCH_MNT/b test reflink flag already set 310f146ce52077fcd3308dcbe7632bb2 SCRATCH_MNT/a ... (Run 'diff -u /tmp/tone/run/xfstests/tests/xfs/519.out /tmp/tone/run/xfstests/results//xfs/519.out.bad' to see the entire diff)