# 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 /'`
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...
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...
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...
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...
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...
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...