diff --git a/183 b/183 new file mode 100644 index 00000000..ca1c21b7 --- /dev/null +++ b/183 @@ -0,0 +1,53 @@ +#! /bin/sh +# FS QA Test No. 183 +# +# Test to check bulkstat returns unlinked-but-referenced inodes +# (PVs: 972128, 972004) +#----------------------------------------------------------------------- +# Copyright (c) 2007 Silicon Graphics, Inc. All Rights Reserved. +#----------------------------------------------------------------------- +# +# creator +owner=xaiki@sgi.com + +seq=`basename $0` +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common.rc +. ./common.filter + +# real QA test starts here + +# Modify as appropriate. +_supported_fs xfs +_supported_os Linux + +# Setup Filesystem +_require_scratch +_scratch_mkfs_xfs >/dev/null 2>&1 \ + || _fail "mkfs failed" + +_scratch_mount \ + || _fail "mount failed" + +# run Mark Goodwin test here +# Usage: ./bulkstat_unlink_test iterations nfiles stride dir +# Create dir with nfiles, unlink each stride'th file, sync, bulkstat +echo "Start original bulkstat_unlink_test with -r switch" +$here/src/bulkstat_unlink_test -r 1 100 1 $SCRATCH_MNT/bulkstat + +# success, all done +status=0 +exit diff --git a/183.out b/183.out new file mode 100644 index 00000000..ec6052ff --- /dev/null +++ b/183.out @@ -0,0 +1,4 @@ +QA output created by 183 +Start original bulkstat_unlink_test with -r switch +Runing extended checks. +Iteration 0 ... (100 files)passed