From: fsgqa Date: Thu, 19 Dec 2002 01:46:51 +0000 (+0000) Subject: Work to get QA to run successfully on filesystems with non-default inode sizes. X-Git-Tag: v1.1.0~1011 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c7acd6c38e13e5a7623ba006caea324782a8e350;p=users%2Fhch%2Fxfstests-dev.git Work to get QA to run successfully on filesystems with non-default inode sizes. --- diff --git a/018 b/018 index 30c4c6bcd..175168158 100755 --- a/018 +++ b/018 @@ -126,6 +126,8 @@ mkfs_xfs -lsize=2000b $SCRATCH_DEV | _filter_mkfs 2>$tmp.mkfs source $tmp.mkfs [ $dbsize -eq 4096 ] \ || _notrun "Logprint test, tailored to 4K blocks ($dbsize in use)" +[ $isize -eq 256 ] \ + || _notrun "Logprint test, tailored to 256b inodes ($isize in use)" [ $lversion -eq 1 ] \ || _notrun "Logprint test, tailored to v1 log format (v$lversion in use)" diff --git a/033 b/033 index e90a1a565..cfc2f6f34 100755 --- a/033 +++ b/033 @@ -74,8 +74,12 @@ _check_root_inos() # real QA test starts here _require_scratch -# devzero blows away 512byte blocks, so make 512byte inodes -mkfs_xfs -isize=512 $SCRATCH_DEV | _filter_mkfs 2>/dev/null +# devzero blows away 512byte blocks, so make 512byte inodes (at least) +mkfs_xfs $SCRATCH_DEV | _filter_mkfs 2>$tmp.mkfs +source $tmp.mkfs +[ $isize -lt 512 ] && \ + mkfs_xfs -isize=512 $SCRATCH_DEV | _filter_mkfs 2>/dev/null + `xfs_db -r -c sb -c p $SCRATCH_DEV | grep 'ino = ' | \ sed -e 's/ //g' -e 's/^/export /'` diff --git a/033.out b/033.out index 00244ee05..93fb00c53 100644 --- a/033.out +++ b/033.out @@ -6,7 +6,7 @@ naming =VERN bsize=XXX log =LDEV bsize=XXX blocks=XXX realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX Corrupting root inode - setting bits to 0 -Wrote 0.50Kb (value 0x0) +Wrote X.XXKb (value 0x0) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... @@ -42,7 +42,7 @@ Phase 7 - verify and correct link counts... resetting inode INO nlinks from 2 to 3 done Corrupting rt bitmap inode - setting bits to 0 -Wrote 0.50Kb (value 0x0) +Wrote X.XXKb (value 0x0) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... @@ -78,7 +78,7 @@ reinitializing realtime bitmap inode Phase 7 - verify and correct link counts... done Corrupting rt summary inode - setting bits to 0 -Wrote 0.50Kb (value 0x0) +Wrote X.XXKb (value 0x0) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... @@ -114,7 +114,7 @@ reinitializing realtime summary inode Phase 7 - verify and correct link counts... done Corrupting root inode - setting bits to -1 -Wrote 0.50Kb (value 0xffffffff) +Wrote X.XXKb (value 0xffffffff) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... @@ -152,7 +152,7 @@ Phase 7 - verify and correct link counts... resetting inode INO nlinks from 2 to 3 done Corrupting rt bitmap inode - setting bits to -1 -Wrote 0.50Kb (value 0xffffffff) +Wrote X.XXKb (value 0xffffffff) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... @@ -190,7 +190,7 @@ disconnected dir inode INO, moving to lost+found Phase 7 - verify and correct link counts... done Corrupting rt summary inode - setting bits to -1 -Wrote 0.50Kb (value 0xffffffff) +Wrote X.XXKb (value 0xffffffff) Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... diff --git a/common.repair b/common.repair index 3d84c2980..1e9a22a70 100644 --- a/common.repair +++ b/common.repair @@ -49,7 +49,8 @@ _zero_position() exit fi length=`expr $length / 512` - src/devzero -v $value -b 1 -n $length -o $offset $SCRATCH_DEV + src/devzero -v $value -b 1 -n $length -o $offset $SCRATCH_DEV \ + | perl -npe 's/\d\.\d\dKb/X.XXKb/g' } _filter_repair()