_cleanup()
{
+ rm -f $tmp.*
echo "*** unmount"
umount $SCRATCH_MNT 2>/dev/null
}
echo "*** reset partition"
$here/src/devzero -b 2048 -n 50 -v 198 $SCRATCH_DEV
echo "*** mkfs"
- if ! mkfs_xfs -dsize=50m -lsize=512b $SCRATCH_DEV >$tmp.out 2>&1
+ lsize=2097152
+ dsize=50m
+ echo mkfs_xfs -dsize=$dsize -lsize=$lsize $SCRATCH_DEV >>$seq.full
+ if ! mkfs_xfs -dsize=$dsize -lsize=$lsize $SCRATCH_DEV >>$seq.full 2>&1
then
- cat $tmp.out
- echo "failed to mkfs $SCRATCH_DEV"
+ echo "failed to mkfs $SCRATCH_DEV" >>$seq.full
+ _notrun "mkfs cannot create scratch fs, probably too small log"
exit 1
fi
}
[ $head -lt 1000 ] || \
_fail "!!! unexpected log position $head"
-
-# happy exit
-rm $seq.full
+# success, all done
status=0
-exit 0
+exit
- scan and clear agi unlinked lists...
error following ag 0 unlinked list
- process known inodes and perform inode discovery...
-imap claims in-use inode 131 is free, correcting imap
+imap claims in-use inode INODE is free, correcting imap
- process newly discovered inodes...
Phase 4 - check for duplicate blocks...
- setting up duplicate extent list...
Phase 3 - for each AG...
- scan and clear agi unlinked lists...
- process known inodes and perform inode discovery...
-imap claims in-use inode 131 is free, correcting imap
+imap claims in-use inode INODE is free, correcting imap
- process newly discovered inodes...
Phase 4 - check for duplicate blocks...
- setting up duplicate extent list...
# for root inos
s/(on inode) (\d+)/\1 INO/g;
s/(imap claims a free inode) (\d+)/\1 INO/;
+s/(imap claims in-use inode) (\d+)/\1 INO/;
s/(cleared root inode) (\d+)/\1 INO/;
s/(resetting inode) (\d+)/\1 INO/;
s/(disconnected dir inode) (\d+)/\1 INO/;