On Thu, Jan 25, 2018 at 05:07:14PM +0800, Eryu Guan wrote: > On Thu, Jan 25, 2018 at 03:39:18PM +0800, Zorro Lang wrote: > > xfs/439 always fails on ppc64 as below: > > # ./check xfs/439 > > ... > > ... > > xfs/439 2s ... 1s > > _check_xfs_filesystem: filesystem on /dev/sda5 is inconsistent (r) > > (see /var/lib/xfstests/results//xfs/439.full for details) > > Ran: xfs/439 > > Failures: xfs/439 > > Failed 1 of 1 tests > > > > # xfs_repair -n $SCRATCH_DEV > > ... > > ... > > Phase 6 - check inode connectivity... > > - traversing filesystem ... > > - traversal finished ... > > - moving disconnected inodes to lost+found ... > > Phase 7 - verify link counts... > > Maximum metadata LSN (1:2) is ahead of log (1:2). > > Would format log to cycle 4. > > No modify flag set, skipping filesystem flush and exiting. > > > > It can't be fixed by log replay (scratch_mount), so mkfs again to > > make sure the case won't be failed at the end. > > > > Signed-off-by: Zorro Lang <zlang@xxxxxxxxxx> > > I think we just need _require_scratch_nocheck to skip fsck after test. Hmm.. upstream kernel can't trigger this corruption failure on ppc64. I don't know if this bug fix patch can help to resolve this issue. Thanks, Zorro > > Thanks, > Eryu > > > --- > > tests/xfs/439 | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/tests/xfs/439 b/tests/xfs/439 > > index 7be700cd..cb13a212 100755 > > --- a/tests/xfs/439 > > +++ b/tests/xfs/439 > > @@ -78,6 +78,9 @@ fi > > # or CONFIG_XFS_DEBUG (when bug_on_assert is disabled) build, so filter them. > > _check_dmesg _filter_assert_dmesg > > > > +# mkfs again to avoid xfs corruption at the end of test > > +_scratch_mkfs > /dev/null 2>&1 > > + > > echo "Silence is golden" > > > > # success, all done > > -- > > 2.13.6 > > > > -- > > To unsubscribe from this list: send the line "unsubscribe fstests" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe fstests" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html