]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
xfstests: convert tests to use new results directory
authorDave Chinner <dchinner@redhat.com>
Fri, 15 Mar 2013 12:28:02 +0000 (12:28 +0000)
committerRich Johnston <rjohnston@sgi.com>
Wed, 27 Mar 2013 02:38:47 +0000 (21:38 -0500)
Essentially the change is simply this. Converting:

... >> $seq.????

to:

.... >> $RESULT_DIR/$seq.????

so that output files are directed to the defined output directory.

sed to the rescue:

$ sed -i -e '/^seq=.*$/a seqres=$RESULT_DIR/$seq' -e 's/seq.full/seqres.full/' tests/*/*

will do most of the work automatically.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Phil White <pwhite@sgi.com>
[rjohnston@sgi.com reworked for TOT changes]
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
308 files changed:
new
tests/btrfs/254
tests/btrfs/264
tests/btrfs/265
tests/btrfs/276
tests/btrfs/284
tests/btrfs/307
tests/ext4/271
tests/ext4/301
tests/ext4/302
tests/ext4/303
tests/ext4/304
tests/generic/001
tests/generic/002
tests/generic/005
tests/generic/006
tests/generic/007
tests/generic/010
tests/generic/011
tests/generic/013
tests/generic/014
tests/generic/015
tests/generic/020
tests/generic/053
tests/generic/062
tests/generic/068
tests/generic/069
tests/generic/070
tests/generic/074
tests/generic/075
tests/generic/076
tests/generic/077
tests/generic/079
tests/generic/083
tests/generic/088
tests/generic/089
tests/generic/091
tests/generic/093
tests/generic/097
tests/generic/099
tests/generic/100
tests/generic/105
tests/generic/112
tests/generic/113
tests/generic/117
tests/generic/120
tests/generic/123
tests/generic/124
tests/generic/125
tests/generic/126
tests/generic/127
tests/generic/128
tests/generic/129
tests/generic/130
tests/generic/131
tests/generic/132
tests/generic/133
tests/generic/135
tests/generic/141
tests/generic/169
tests/generic/184
tests/generic/192
tests/generic/193
tests/generic/198
tests/generic/204
tests/generic/207
tests/generic/208
tests/generic/209
tests/generic/210
tests/generic/211
tests/generic/212
tests/generic/213
tests/generic/214
tests/generic/215
tests/generic/219
tests/generic/221
tests/generic/223
tests/generic/224
tests/generic/225
tests/generic/226
tests/generic/228
tests/generic/230
tests/generic/231
tests/generic/232
tests/generic/233
tests/generic/234
tests/generic/235
tests/generic/236
tests/generic/237
tests/generic/239
tests/generic/240
tests/generic/241
tests/generic/245
tests/generic/246
tests/generic/247
tests/generic/248
tests/generic/249
tests/generic/251
tests/generic/255
tests/generic/256
tests/generic/257
tests/generic/258
tests/generic/260
tests/generic/263
tests/generic/269
tests/generic/270
tests/generic/273
tests/generic/274
tests/generic/275
tests/generic/277
tests/generic/280
tests/generic/285
tests/generic/286
tests/generic/288
tests/generic/294
tests/generic/299
tests/generic/300
tests/generic/306
tests/shared/032
tests/shared/051
tests/shared/218
tests/shared/243
tests/shared/272
tests/shared/289
tests/shared/298
tests/shared/305
tests/udf/098
tests/udf/101
tests/udf/102
tests/xfs/003
tests/xfs/004
tests/xfs/008
tests/xfs/009
tests/xfs/012
tests/xfs/016
tests/xfs/017
tests/xfs/018
tests/xfs/019
tests/xfs/021
tests/xfs/022
tests/xfs/023
tests/xfs/024
tests/xfs/025
tests/xfs/026
tests/xfs/027
tests/xfs/028
tests/xfs/029
tests/xfs/030
tests/xfs/031
tests/xfs/033
tests/xfs/034
tests/xfs/035
tests/xfs/036
tests/xfs/037
tests/xfs/038
tests/xfs/039
tests/xfs/040
tests/xfs/041
tests/xfs/042
tests/xfs/043
tests/xfs/044
tests/xfs/045
tests/xfs/046
tests/xfs/047
tests/xfs/048
tests/xfs/049
tests/xfs/050
tests/xfs/052
tests/xfs/054
tests/xfs/055
tests/xfs/056
tests/xfs/057
tests/xfs/058
tests/xfs/059
tests/xfs/060
tests/xfs/061
tests/xfs/063
tests/xfs/064
tests/xfs/065
tests/xfs/066
tests/xfs/067
tests/xfs/071
tests/xfs/072
tests/xfs/073
tests/xfs/078
tests/xfs/080
tests/xfs/081
tests/xfs/082
tests/xfs/084
tests/xfs/085
tests/xfs/086
tests/xfs/087
tests/xfs/090
tests/xfs/092
tests/xfs/094
tests/xfs/095
tests/xfs/096
tests/xfs/103
tests/xfs/104
tests/xfs/106
tests/xfs/107
tests/xfs/108
tests/xfs/109
tests/xfs/110
tests/xfs/111
tests/xfs/114
tests/xfs/115
tests/xfs/116
tests/xfs/118
tests/xfs/119
tests/xfs/121
tests/xfs/122
tests/xfs/134
tests/xfs/136
tests/xfs/137
tests/xfs/138
tests/xfs/139
tests/xfs/140
tests/xfs/142
tests/xfs/143
tests/xfs/144
tests/xfs/145
tests/xfs/146
tests/xfs/147
tests/xfs/148
tests/xfs/149
tests/xfs/150
tests/xfs/151
tests/xfs/152
tests/xfs/153
tests/xfs/154
tests/xfs/155
tests/xfs/156
tests/xfs/157
tests/xfs/158
tests/xfs/159
tests/xfs/160
tests/xfs/161
tests/xfs/162
tests/xfs/163
tests/xfs/164
tests/xfs/165
tests/xfs/166
tests/xfs/167
tests/xfs/168
tests/xfs/170
tests/xfs/171
tests/xfs/172
tests/xfs/173
tests/xfs/174
tests/xfs/175
tests/xfs/176
tests/xfs/177
tests/xfs/178
tests/xfs/179
tests/xfs/180
tests/xfs/181
tests/xfs/182
tests/xfs/183
tests/xfs/185
tests/xfs/186
tests/xfs/187
tests/xfs/188
tests/xfs/189
tests/xfs/190
tests/xfs/191
tests/xfs/194
tests/xfs/195
tests/xfs/196
tests/xfs/197
tests/xfs/199
tests/xfs/200
tests/xfs/201
tests/xfs/202
tests/xfs/203
tests/xfs/205
tests/xfs/206
tests/xfs/216
tests/xfs/217
tests/xfs/220
tests/xfs/222
tests/xfs/227
tests/xfs/229
tests/xfs/238
tests/xfs/242
tests/xfs/244
tests/xfs/250
tests/xfs/252
tests/xfs/253
tests/xfs/259
tests/xfs/261
tests/xfs/262
tests/xfs/266
tests/xfs/267
tests/xfs/268
tests/xfs/278
tests/xfs/279
tests/xfs/281
tests/xfs/282
tests/xfs/283
tests/xfs/287
tests/xfs/290
tests/xfs/291
tests/xfs/292
tests/xfs/293
tests/xfs/295
tests/xfs/296
tests/xfs/297

diff --git a/new b/new
index 8dde6c57b4ae90fc882c994b3a9cc8149d1ae82b..94638f69f4b0f296ace43328aaba65f9cee0c825 100755 (executable)
--- a/new
+++ b/new
@@ -106,6 +106,7 @@ cat <<End-of-File >$id
 #
 # creator
 seq=\`basename \$0\`
+seqres=$RESULT_DIR/$seq
 echo "QA output created by \$seq"
 
 here=\`pwd\`
@@ -134,7 +135,7 @@ exit
 
 # optional stuff if your test has verbose output to help resolve problems
 #echo
-#echo "If failure, check \$seq.full (this) and \$seq.full.ok (reference)"
+#echo "If failure, check \$seqres.full (this) and \$seqres.full.ok (reference)"
 
 # success, all done
 status=0
index 73089d1c4f458182ff80df78ce5b88b121dfdfbb..d81f211d75ec35025cab1b6942c71c12682d46f5 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a589c7ce8fc85b295935f777b90889a6140da67d..ae10fea703108101c1fb32e54dee8d5b8649cc57 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f28d4e5b59a29e2b81918efa7bb9537091b2dc65..04050d86ca4ba92626e0ebc339169c3925de9186 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 07d288c8b0039667b3a110d4f8f7ba741f32e242..2787009d8e5cf5f4b654563bd5974de54ea8ef63 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -36,7 +40,7 @@ noise_pid=0
 _cleanup()
 {
        if [ $noise_pid -ne 0 ]; then
-               echo "background noise kill $noise_pid" >>$seq.full
+               echo "background noise kill $noise_pid" >>$seqres.full
                kill $noise_pid
                noise_pid=0
                wait
@@ -60,7 +64,7 @@ _require_no_large_scratch_dev
 _require_btrfs inspect-internal
 _require_command "/usr/sbin/filefrag"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
 '$logical, $physical, $expected, $length, $flags) = (/^\s*(\d+)\s+(\d+)'\
@@ -74,18 +78,18 @@ FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
 # sample output: "1234#10#5678" -> physical 1234, length 10, logical 5678
 _filter_extents()
 {
-       tee -a $seq.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
+       tee -a $seqres.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
 }
 
 _check_file_extents()
 {
        cmd="filefrag -v $1"
-       echo "# $cmd" >> $seq.full
+       echo "# $cmd" >> $seqres.full
        out=`$cmd | _filter_extents`
        if [ -z "$out" ]; then
                return 1
        fi
-       echo "after filter: $out" >> $seq.full
+       echo "after filter: $out" >> $seqres.full
        echo $out
        return 0
 }
@@ -101,9 +105,9 @@ _btrfs_inspect_addr()
        expect_inum=$4
        file=$5
        cmd="$BTRFS_UTIL_PROG inspect-internal logical-resolve -P $addr $mp"
-       echo "# $cmd" >> $seq.full
+       echo "# $cmd" >> $seqres.full
        out=`$cmd`
-       echo "$out" >> $seq.full
+       echo "$out" >> $seqres.full
        grep_expr="inode $expect_inum offset $expect_addr root"
        echo "$out" | grep "^$grep_expr 5$" >/dev/null
        ret=$?
@@ -134,9 +138,9 @@ _btrfs_inspect_inum()
        snap_name=$3
        mp="$SCRATCH_MNT/$snap_name"
        cmd="$BTRFS_UTIL_PROG inspect-internal inode-resolve $inum $mp"
-       echo "# $cmd" >> $seq.full
+       echo "# $cmd" >> $seqres.full
        out=`$cmd`
-       echo "$out" >> $seq.full
+       echo "$out" >> $seqres.full
        grep_expr="^$file$"
        cnt=`echo "$out" | grep "$grep_expr" | wc -l`
        if [ $cnt -ge "1" ]; then
@@ -157,9 +161,9 @@ _btrfs_inspect_check()
        logical=$4
        snap_name=$5
        cmd="stat -c %i $file"
-       echo "# $cmd" >> $seq.full
+       echo "# $cmd" >> $seqres.full
        inum=`$cmd`
-       echo "$inum" >> $seq.full
+       echo "$inum" >> $seqres.full
        _btrfs_inspect_addr $SCRATCH_MNT $physical $logical $inum $file
        ret=$?
        if [ $ret -eq 0 ]; then
@@ -178,9 +182,9 @@ workout()
        do_bg_noise=$5
 
        umount $SCRATCH_DEV >/dev/null 2>&1
-       echo "*** mkfs -dsize=$fsz"    >>$seq.full
-       echo ""                                     >>$seq.full
-       _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
+       echo "*** mkfs -dsize=$fsz"    >>$seqres.full
+       echo ""                                     >>$seqres.full
+       _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
                || _fail "size=$fsz mkfs failed"
        run_check _scratch_mount
        # -w ensures that the only ops are ones which cause write I/O
@@ -210,13 +214,13 @@ workout()
        if [ $do_bg_noise -ne 0 ]; then
                # make background noise while backrefs are being walked
                while /bin/true; do
-                       echo background fsstress >>$seq.full
+                       echo background fsstress >>$seqres.full
                        run_check $FSSTRESS_PROG -d $SCRATCH_MNT/bgnoise -n 999
-                       echo background rm >>$seq.full
+                       echo background rm >>$seqres.full
                        rm -rf $SCRATCH_MNT/bgnoise/
                done &
                noise_pid=`jobs -p %1`
-               echo "background noise by $noise_pid" >>$seq.full
+               echo "background noise by $noise_pid" >>$seqres.full
        fi
 
        cnt=0
index b86ef329bce4e97be82d30d479a71efb3582b2c6..e57371c1cc5221ecec68bdfd4524877702283b94 100644 (file)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 here="`pwd`"
 tmp=/tmp/$$
index 065383356621aae18aa2fabd5a9fc8eae7d0a63b..f84ea90c71ccb2856723ee0ab3c51567eaacefba 100644 (file)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "== QA output created by $seq"
 
 here=`pwd`
@@ -48,16 +52,16 @@ _supported_os Linux
 _require_scratch
 _require_scratch_dev_pool
 
-rm -f $seq.full
+rm -f $seqres.full
 
 FIRST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $1}'`
 LAST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $NF}'`
 TOTAL_DEVS=`echo $SCRATCH_DEV $SCRATCH_DEV_POOL | wc -w`
 LABEL=TestLabel.$seq
 
-echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seq.full
+echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seqres.full
 
-_scratch_mkfs $SCRATCH_DEV_POOL >> $seq.full 2>&1 || _fail "mkfs failed"
+_scratch_mkfs $SCRATCH_DEV_POOL >> $seqres.full 2>&1 || _fail "mkfs failed"
 
 # These have to be done unmounted...?
 echo "== Set filesystem label to $LABEL"
@@ -72,7 +76,7 @@ echo "== Show filesystem by label"
 $BTRFS_UTIL_PROG filesystem show $LABEL | _filter_btrfs_filesystem_show $TOTAL_DEVS
 UUID=`$BTRFS_UTIL_PROG filesystem show $LABEL | grep uuid: | awk '{print $NF}'`
 
-echo "UUID $UUID" >> $seq.full
+echo "UUID $UUID" >> $seqres.full
 
 echo "== Show filesystem by UUID"
 $BTRFS_UTIL_PROG filesystem show $UUID | _filter_btrfs_filesystem_show $TOTAL_DEVS $UUID
index 50b4c0b00ac9102bcef40332a5c9fac5825c4e47..372c56b8365e64694e6567a20db27fd08c84597d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -40,7 +43,7 @@ _supported_os Linux
 _need_to_be_root
 _require_scratch
 
-_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seqres.full 2>&1
 
 # -onoload and EXT4_SYNC_FL on file is important becase result in
 # metadata sync writes inside ext4_handle_dirty_metadata()
index dc19c3a4c033a66a4d2bc93b73ca084c48f05682..847a2f0355d91ebe1edbdc484e089dbefe75767f 100644 (file)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -101,13 +104,13 @@ _workout()
        echo ""
        echo " Start defragment activity"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio
 }
 
 _require_fio $tmp-$seq.fio
 
-_scratch_mkfs  >> $seq.full 2>&1
+_scratch_mkfs  >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 43a951723427e54c9047421693c946e28aa50551..d81992817ad22ed59b93cb9cd912a6e679654674 100644 (file)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -117,13 +120,13 @@ _workout()
        echo ""
        echo " Start defragment activity"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio
 }
 
 _require_fio $tmp-$seq.fio
 
-_scratch_mkfs  >> $seq.full 2>&1
+_scratch_mkfs  >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 9bb5584b5ef1d0003396a42902de66f051c8ad1c..62947c6f3060a0409dde9c2965585531edd7a754 100644 (file)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -127,13 +130,13 @@ _workout()
        echo ""
        echo " Start defragment activity"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio
 }
 
 _require_fio $tmp-$seq.fio
 
-_scratch_mkfs  >> $seq.full 2>&1
+_scratch_mkfs  >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index f9b37215a672d4f3eb541d4a07149cbd6f98620f..24b01025d4f402c421a36f1dd6ee7afacd98d61a 100644 (file)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -104,13 +107,13 @@ _workout()
        echo ""
        echo " Start defragment activity"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio
 }
 
 _require_fio $tmp-$seq.fio
 
-_scratch_mkfs  >> $seq.full 2>&1
+_scratch_mkfs  >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index b9997f3ed0621089cc38bca0b6be534a6684a7f4..4e8b114414e4cf5413c9c66874b379bc63d64f75 100755 (executable)
@@ -32,6 +32,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 # get standard environment, filters and checks
@@ -189,7 +192,7 @@ _mark_iteration()
 #
 _chain()
 {
-    $AWK_PROG -v full_file=$here/$seq.full -v verify=$verify <$tmp.config '
+    $AWK_PROG -v full_file=$here/$seqres.full -v verify=$verify <$tmp.config '
 BEGIN  { nfile = 0 }
 /^\#/  { next }
        { file[nfile] = $1
@@ -237,7 +240,7 @@ END { srand('$iter')
            }
          }
        }' \
-       | tee -a $here/$seq.full | sh
+       | tee -a $here/$seqres.full | sh
 }
 
 _check()
@@ -291,7 +294,7 @@ _cleanup()
     fi
 }
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 status=0
 _cleanup
 status=1
@@ -305,7 +308,7 @@ _setup
 for iter in 1 2 3 4 5
 do
     echo -n "iter $iter chain ... "
-    echo "iter $iter" >> $here/$seq.full
+    echo "iter $iter" >> $here/$seqres.full
     _chain
     _check
     if [ -f $tmp.bad ]
index db63fa05882269455ccf45915726ba9013a39924..b9fd8886547f1d63bcbbcebd6393dc179a2d3cea 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 # get standard environment, filters and checks
index 27da3d32693b223b91975dce325c8b6674feb4d4..42c4f0be6ca4e346dd061cd0dec57695351a6665 100755 (executable)
@@ -33,6 +33,9 @@
 # 
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 1437b46ce08b63e820a119304833ecdb79a5280b..252ed5bf9d78f2c0201b9f925c6d3e13f7520be3 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 2bb981fe48eac33da45e6ab09b563b957d55d1e7..bc9148e242cd320fdd4fb04e726136ff54ed1958 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 245f407cb7c8051487d080cefd56b1a49cf0d600..18f2eaa35ab5afc9c74ccf9b023196354c2e8b25 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -59,11 +62,11 @@ _supported_os IRIX Linux
 
 _setup_testdir
 
-rm -f $seq.full
+rm -f $seqres.full
 
 cd $testdir
 
-$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seq.full | _filter_dbtest
+$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seqres.full | _filter_dbtest
 
 # success, all done
 exit
index 4ede2d8cfa7aff59922e666f40b01cf6bb86ecc4..731500fa7ba1f245a2ced23a48b1d3143a8fa5fb 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 out=""
@@ -51,7 +54,7 @@ _setup_testdir
 
 out=$testdir/dirstress.$$
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _test()
 {
@@ -63,8 +66,8 @@ _test()
     if ! $here/src/dirstress -d $out -f $count $args >$tmp.out 2>&1
     then
         echo "    dirstress failed"
-        echo "*** TEST $test -d $out -f $count $args" >>$seq.full
-        cat $tmp.out >>$seq.full
+        echo "*** TEST $test -d $out -f $count $args" >>$seqres.full
+        cat $tmp.out >>$seqres.full
         status=1
     fi
 }
index 0879a2a477ad7178200d0b9d179205125bc390fe..641a9dc7c0c2f799671d7048160f6d0422c45e6b 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -73,15 +76,15 @@ _do_test()
     echo "fsstress.$_n : $_param"
     echo "-----------------------------------------------"
     # -m limits number of users/groups so check doesn't fail (malloc) later
-    dbgoutfile=$seq.full
+    dbgoutfile=$seqres.full
     if ! $FSSTRESS_PROG $_param $FSSTRESS_AVOID -v -m 8 -n $_count -d $out >>$dbgoutfile 2>&1
     then
-        echo "    fsstress (count=$_count) returned $? - see $seq.full"
-        echo "--------------------------------------"       >>$here/$seq.full
-        echo "$_n - output from fsstress:"                  >>$here/$seq.full
-        echo "--------------------------------------"       >>$here/$seq.full
-        echo "<NOT LOGGED>"                                 >>$here/$seq.full
-        #cat $tmp.out                                       >>$here/$seq.full
+        echo "    fsstress (count=$_count) returned $? - see $seqres.full"
+        echo "--------------------------------------"       >>$here/$seqres.full
+        echo "$_n - output from fsstress:"                  >>$here/$seqres.full
+        echo "--------------------------------------"       >>$here/$seqres.full
+        echo "<NOT LOGGED>"                                 >>$here/$seqres.full
+        #cat $tmp.out                                       >>$here/$seqres.full
         status=1
     fi
 
@@ -95,7 +98,7 @@ _supported_os IRIX Linux
 
 _setup_testdir
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 echo "brevity is wit..."
 
 count=1000
@@ -115,8 +118,8 @@ _do_test 2 "-p $procs -r" $count
 
 _do_test 3 "-p 4 -z -f rmdir=10 -f link=10 -f creat=10 -f mkdir=10 -f rename=30 -f stat=30 -f unlink=30 -f truncate=20" $count
 
-# if all ok by here then probably don't need $seq.full
-rm -f $seq.full
+# if all ok by here then probably don't need $seqres.full
+rm -f $seqres.full
 
 exit
 
index 93caaa692fbfaad9ed93f76721c5fda641fb6f0e..8205efcffb85b3c1cfc449f08a292c22f7b92c28 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 52ab2512a914a18866d6d690223e41de022d28d2..b87144f31507dbf9d397b7abaccf07ecb0e76b6c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -56,7 +59,7 @@ _scratch_mkfs_sized `expr 50 \* 1024 \* 1024` >/dev/null 2>&1 \
     || _fail "mkfs failed"
 _scratch_mount || _fail "mount failed"
 out=$SCRATCH_MNT/fillup.$$
-rm -f $seq.full
+rm -f $seqres.full
 
 free0=`_free`
 if [ -z "$free0" ]
@@ -64,7 +67,7 @@ then
     echo "   *** failed to get free space (0)"
     exit 1
 fi
-echo "free space at start $free0" >> $seq.full
+echo "free space at start $free0" >> $seqres.full
 
 echo "fill disk:"      # well, filesystem really - not disk
 
@@ -78,7 +81,7 @@ then
     echo "   *** failed to get free space (1)"
     exit 1
 fi
-echo "free space after fill $free1" >> $seq.full
+echo "free space after fill $free1" >> $seqres.full
 
 if [ ! -e $out ]
 then
@@ -116,7 +119,7 @@ then
     echo "   *** failed to get free space (2)"
     exit 1
 fi
-echo "free space after delete $free2" >> $seq.full
+echo "free space after delete $free2" >> $seqres.full
 
 echo -n "   !!! "
 _within_tolerance "free space" $free2 $free0 1% -v
index 2bd1d9f3483953cf99f969b5d2851325eaa349e1..94695eb0285235910a3f7646ae71c423da02ebc6 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -85,7 +88,7 @@ _require_attrs
 
 _setup_testdir
 
-rm -f $seq.full
+rm -f $seqres.full
 
 testfile=$testdir/attribute_$$
 
@@ -120,7 +123,7 @@ v=0
 
 while [ $v -lt $MAX_ATTRS ]
 do
-    echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seq.full
+    echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seqres.full
     if [ $? -ne 0 ]
     then
         echo "!!! failed to add \"attribute_$v\""
@@ -133,7 +136,7 @@ done
 echo "*** check"
 # don't print it all out...
 getfattr --absolute-names $testfile \
-    | tee -a $seq.full \
+    | tee -a $seqres.full \
     | $AWK_PROG '
        /^#/ { next }
        /^[     ]*$/ { next }
@@ -145,7 +148,7 @@ echo "*** remove lots of attributes"
 v=0
 while [ $v -lt $MAX_ATTRS ]
 do
-    if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seq.full
+    if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seqres.full
     then
         echo "!!! failed to remove \"attribute_$v\""
         exit 1
index 388c9b432ae6b5a0270523062f2e9558f94dbe45..f5daddd579cd0d6e896eec7ea0a8a582662cf49c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 5a6081ed89543fd75430fb3ef68522b32c35852b..dde4baf7d12a3460dc868312e2b384a063234c2b 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -75,7 +78,7 @@ _supported_os Linux
 _require_scratch
 _require_attrs
 
-rm -f $tmp.backup1 $tmp.backup2 $seq.full
+rm -f $tmp.backup1 $tmp.backup2 $seqres.full
 
 # real QA test starts here
 _scratch_mkfs > /dev/null 2>&1 || _fail "mkfs failed"
@@ -181,8 +184,8 @@ _backup()
 {
        # NB: no filtering of scratch here... (need to restore too)
        $GETFATTR_PROG --absolute-names -dh -R -m '.' $SCRATCH_MNT >$1
-       echo BACKUP $1 >>$seq.full
-       cat $1 >> $seq.full
+       echo BACKUP $1 >>$seqres.full
+       cat $1 >> $seqres.full
        [ ! -s $1 ] && echo "warning: $1 (backup file) is empty"
 }
 
@@ -191,8 +194,8 @@ _backup $tmp.backup1
 
 echo "*** clear out the scratch device"
 rm -fr $SCRATCH_MNT/*
-echo "AFTER REMOVE" >>$seq.full
-getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
+echo "AFTER REMOVE" >>$seqres.full
+getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
 
 echo "*** reset test bed with no extended attributes"
 _create_test_bed
@@ -202,8 +205,8 @@ echo "*** restore everything"
 setfattr -h --restore=$tmp.backup1
 _backup $tmp.backup2
 
-echo "AFTER RESTORE" >>$seq.full
-getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
+echo "AFTER RESTORE" >>$seqres.full
+getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
 
 echo "*** compare before and after backups"
 diff $tmp.backup1 $tmp.backup2
index 4f10a54d52bcd12e5f9c75a380ffa3ecce46247b..1a531a39643b5bffac4b54d24a29fe0c3c3f99f3 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -57,13 +60,13 @@ _require_freeze
 
 echo "*** init FS"
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs                               >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs                               >>$seqres.full 2>&1 \
     || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
     || _fail "mount failed"
 
 touch $tmp.running
@@ -106,23 +109,23 @@ touch $tmp.running
 i=0
 let ITERATIONS=$ITERATIONS-1
 
-echo | tee -a $seq.full
+echo | tee -a $seqres.full
 while [ $i -le $ITERATIONS ]
 do
-        echo "*** iteration: $i" | tee -a $seq.full
-       echo "*** freezing \$SCRATCH_MNT" | tee -a $seq.full
-       xfs_freeze -f "$SCRATCH_MNT" | tee -a $seq.full
+        echo "*** iteration: $i" | tee -a $seqres.full
+       echo "*** freezing \$SCRATCH_MNT" | tee -a $seqres.full
+       xfs_freeze -f "$SCRATCH_MNT" | tee -a $seqres.full
        [ $? != 0 ] && echo xfs_freeze -f "$SCRATCH_MNT" failed | \
-           tee -a $seq.full
+           tee -a $seqres.full
        sleep 2
 
-       echo "*** thawing  \$SCRATCH_MNT" | tee -a $seq.full
-       xfs_freeze -u "$SCRATCH_MNT" | tee -a $seq.full
+       echo "*** thawing  \$SCRATCH_MNT" | tee -a $seqres.full
+       xfs_freeze -u "$SCRATCH_MNT" | tee -a $seqres.full
        [ $? != 0 ] && echo xfs_freeze -u "$SCRATCH_MNT" failed | \
-           tee -a $seq.full
+           tee -a $seqres.full
        sleep 2
 
-       echo  | tee -a $seq.full
+       echo  | tee -a $seqres.full
        let i=$i+1
 done
 
index 3451715e915a87fc3a682bc1f87a4f9ef79ff51c..f16bdc8e7a7efffdc2b1eea15c1d25e063498c9d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -39,7 +42,7 @@ _supported_fs generic
 _supported_os IRIX Linux
 
 _require_scratch
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV >/dev/null 2>&1
 
@@ -60,19 +63,19 @@ done
 cd $here
 
 wait
-ls -lh $SCRATCH_MNT >> $seq.full
-echo "*** PIDs file" >> $seq.full
-cat $SCRATCH_MNT/pids >> $seq.full
+ls -lh $SCRATCH_MNT >> $seqres.full
+echo "*** PIDs file" >> $seqres.full
+cat $SCRATCH_MNT/pids >> $seqres.full
 
 cat $SCRATCH_MNT/pids | while read pid size
 do
        echo "*** checking file with $size integers"
-       echo checking pid=$pid size=$size >> $seq.full
+       echo checking pid=$pid size=$size >> $seqres.full
        $here/src/append_reader $SCRATCH_MNT/testfile.$pid
        status=$?
        [ $status -ne 0 ] && \
                echo "maybe corrupt O_APPEND to $SCRATCH_MOUNT/testfile.$pid!"
-       echo status: $status >> $seq.full
+       echo status: $status >> $seqres.full
 done
 
 # success, all done
index 02fe14297d0133f25545ed7200e3cea0e912b83e..120c4d96f93b1d1b11ae9b68bbecda68e1fcf668 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -61,7 +64,7 @@ FSSTRESS_ARGS=`_scale_fsstress_args \
        -f attr_set=100 \
        -f attr_remove=100 \
         -p 1 -n 10000 -S c`
-$FSSTRESS_PROG $FSSTRESS_ARGS >$seq.full 2>&1
+$FSSTRESS_PROG $FSSTRESS_ARGS >$seqres.full 2>&1
 
 status=$?
 exit
index 0e5e82094a00aa1fcee1f1fc2e6445e9caa02e7a..ce6cc202f29c80ad32d1f1ae16366c1d6c4498c7 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -64,9 +67,9 @@ _do_test()
     echo "-----------------------------------------------"
     echo "fstest.$_n : $_filter_param"
     echo "-----------------------------------------------"
-    if ! $here/src/fstest $_param -p $out >>$seq.full
+    if ! $here/src/fstest $_param -p $out >>$seqres.full
     then
-        echo "    fstest ($_param) returned $? - see $seq.full"
+        echo "    fstest ($_param) returned $? - see $seqres.full"
         status=1
        exit
     fi
@@ -107,7 +110,7 @@ _process_args()
 
 
 # real QA test starts here
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 
 _supported_fs generic
 _supported_os IRIX Linux
@@ -153,8 +156,8 @@ fi
 # can override the params here
 _process_args "$@"
 
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full
 
 _setup_testdir
 
index de581b6830743de189b108bb44856fc24cd4fdf7..7d7a211f6ab934ae4047938c9bec111189614970 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -133,12 +136,12 @@ numops2=10000
 # can override the params here
 _process_args "$@"
 
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
 
 _setup_testdir
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 echo "brevity is wit..."
 
 _check_test_fs
index 11a0792deeae58d5d2488e7a3fff947c72cb81be..ed012e7901fc3297666685e9e6aa126d6f2605d7 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -58,13 +61,13 @@ _require_scratch
 
 echo "*** init fs"
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs                               >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs                               >>$seqres.full 2>&1 \
        || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
        || _fail "mount failed"
 
 echo "*** test concurrent block/fs access"
@@ -73,8 +76,8 @@ cat $SCRATCH_DEV >/dev/null &
 pid=$!
 
 FSSTRESS_ARGS=`_scale_fsstress_args -p 2 -n 2000 $FSSTRESS_AVOID`
-echo "run fsstress with args: $FSSTRESS_ARGS" >>$seq.full
-$FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
+echo "run fsstress with args: $FSSTRESS_ARGS" >>$seqres.full
+$FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
 _lets_get_pidst
 _check_scratch_fs
 
index 2b86a379e2d526648e56eceffc5d8d77e3d36e55..f7f1eb8db93f547424834b9f7f6aba48e9c2f26e 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -56,29 +59,29 @@ _require_user
 
 echo "*** create filesystem"
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
 SIZE=`expr 50 \* 1024 \* 1024`
-_scratch_mkfs_sized $SIZE                   >>$seq.full 2>&1 \
+_scratch_mkfs_sized $SIZE                   >>$seqres.full 2>&1 \
        || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
        || _fail "mount failed"
 mkdir $SCRATCH_MNT/subdir
 
 echo "*** set default ACL"
 setfacl -R -dm u:fsgqa:rwx,g::rwx,o::r-x,m::rwx $SCRATCH_MNT/subdir
 
-echo "*** populate filesystem, pass #1" | tee -a $seq.full
-cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
+echo "*** populate filesystem, pass #1" | tee -a $seqres.full
+cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
 
-echo "*** populate filesystem, pass #2" | tee -a $seq.full
-cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
+echo "*** populate filesystem, pass #2" | tee -a $seqres.full
+cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
 
 _check_scratch_fs
 
 echo "*** all done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
 exit
index 048b2207e3406cb275a23ef08f7cc481bcf68504..9700879b0055157d73948ba8ec722db85e7d8d63 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 1a5913afadd4d8b03a4ac23ec8114440f4b85aaf..d7f58f782fecda484996dc677ba340ace14a5d9f 100755 (executable)
@@ -33,6 +33,9 @@
 
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -58,7 +61,7 @@ _supported_os IRIX Linux
 _require_scratch
 _require_no_large_scratch_dev
 
-rm -f $seq.full
+rm -f $seqres.full
 
 workout()
 {
@@ -68,22 +71,22 @@ workout()
        nops=$4
 
        umount $SCRATCH_DEV >/dev/null 2>&1
-       echo "*** mkfs -dsize=$fsz,agcount=$ags"    >>$seq.full
-       echo ""                                     >>$seq.full
+       echo "*** mkfs -dsize=$fsz,agcount=$ags"    >>$seqres.full
+       echo ""                                     >>$seqres.full
        if [ $FSTYP = xfs ]
        then
-               _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags  >>$seq.full 2>&1 \
+               _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags  >>$seqres.full 2>&1 \
                        || _fail "size=$fsz,agcount=$ags mkfs failed"
        else
-               _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
+               _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
                        || _fail "size=$fsz mkfs failed"
        fi
-       _scratch_mount                              >>$seq.full 2>&1 \
+       _scratch_mount                              >>$seqres.full 2>&1 \
                || _fail "mount failed"
 
        # -w ensures that the only ops are ones which cause write I/O
        FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs -n $nops $FSSTRESS_AVOID`
-       $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
+       $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
        _check_scratch_fs
 }
 
index b6266ef3863e470315f46a77e3e1e63ada63ab9b..031e85e2524bff802617c8a47821abb89448add4 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _supported_fs generic
 _supported_os IRIX Linux
 
 path=$TEST_DIR/t_access
-src/t_access_root $path | tee $seq.full | _filter
+src/t_access_root $path | tee $seqres.full | _filter
 
 # success, all done
 status=0
index 26531836b08cc850965249fafd5efa268e785ebc..f3e77fe20f1f13da638e5eed504f9b9667ec0fd8 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 mtab_output=$TEST_DIR/mtab_output
@@ -51,7 +54,7 @@ addentries()
 _supported_fs generic
 _supported_os Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 [ "X$TEST_DIR" = "X" ] && exit 1
 cd $TEST_DIR
 rm -fr test
@@ -72,8 +75,8 @@ mtab()
 
        echo directory entries:
        ls | grep mtab
-       echo directory entries >> $here/$seq.full
-       ls -li >> $here/$seq.full
+       echo directory entries >> $here/$seqres.full
+       ls -li >> $here/$seqres.full
 }
 
 # directory with only a few entries
index ad82b8ec3530c4f1dd1bb871944d8de021508120..41076566b6a518b10392d179f7e77ac89f6b626b 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -38,16 +41,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _supported_fs generic
 _supported_os Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 
 run_fsx()
 {
-       echo fsx $@ | tee -a $seq.full
+       echo fsx $@ | tee -a $seqres.full
        args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
        rm -f $TEST_DIR/junk
-       $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
+       $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
        if [ $? -ne 0 ]; then
-               cat $seq.full
+               cat $seqres.full
                exit 1
        fi
 }
index 881a83389e9016f0b0565ec55e8e6522dc771447..123ea7dc87900a166a162a3cf69b2e38546a724b 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 
 here=`pwd`
 tmp=/tmp/$$
@@ -62,7 +65,7 @@ _require_attrs
 
 [ -x $runas ] || _notrun "$runas executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _setup_testdir
 _need_to_be_root
index d3174e40d37c578c4a19dc6d4927c41a4307d636..373ee642273132b40f15a529f5cc48badb5a342f 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -250,7 +253,7 @@ _check_scratch_fs
 
 # optional stuff if your test has verbose output to help resolve problems
 #echo
-#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
+#echo "If failure, check $seqres.full (this) and $seqres.full.ok (reference)"
 
 # success, all done
 status=0
index edd88a9e54eb3dd94ab05c5ed342bc94f2fce88a..8a21277aa5a032798350dcf2f315298efd89ec4f 100755 (executable)
@@ -24,6 +24,9 @@
 # modifier
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -72,7 +75,7 @@ _cleanup()
 #   -> this would be done by simultaneously matching on ACEs
 #   -> interesting if it allows user to specify ACEs in any order
 #
-rm -f $seq.full
+rm -f $seqres.full
 
 #-------------------------------------------------------
 # real QA test starts here
index 1ba5eb7e1b7a7eddd3e994f6fd1c6fa22d9809cc..a9d0a76b13d0b97c104e41a2794ea1b6e9482b71 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -54,17 +57,17 @@ DEPTH=5
 POPULATED_DIR=$TEMP_DIR/populate_root
 SIZE=10
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # Clean up if file exist from prevous run
 rm -rf $POPULATED_DIR
 rm -f $TEMP_DIR/$TAR_FILE
 
 # Create the new directory structure
-_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seq.full 2>&1
+_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seqres.full 2>&1
 
 # Then tar up the directory structure
-tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seq.full 2>&1
+tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seqres.full 2>&1
 
 # create f/s
 _require_scratch
@@ -72,12 +75,12 @@ _setup_testdir
 
 # untar on f/s
 cd $testdir
-tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seq.full 2>&1
+tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seqres.full 2>&1
 cd $here
 
 
 # use diff -qr to compare
-ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seq.full 2>&1
+ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seqres.full 2>&1
 diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR}
 
 cd /
index 01bae98ea5aab756c4e863257000c479f67b7a69..09a47df386eeb36ba6e2736db57ee87776b3f638 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,7 +52,7 @@ _supported_os IRIX Linux
 
 # real QA test starts here
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _require_scratch
 _require_acls
@@ -57,11 +60,11 @@ _require_acls
 _acl_setup_ids
 
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs                               >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs                               >>$seqres.full 2>&1 \
        || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
        || _fail "mount failed"
 
 cd $SCRATCH_MNT
index bcdcfec72c2b44f734da268c976e31dbcfbcfd8e..6ffefe5fd2f189c7b2af5def9010410aea52e846 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -134,12 +137,12 @@ numops2=10000
 # can override the params here
 _process_args "$@"
 
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
 
 _setup_testdir
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 echo "brevity is wit..."
 
 _check_test_fs
index fd301cdaf2ed1ecb8f62a4d2279e34605d2be765..4a4bf2041784f60f321610b85d65577f406525b9 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 8afc96204714b367770dd2ee5e1d2122aa87d827..7f8563d8f6019353570cf66c791580784ba2e09b 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -82,13 +85,13 @@ _setup_testdir
 _require_scratch
 _require_attrs
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs                               >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs                               >>$seqres.full 2>&1 \
     || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
     || _fail "mount failed"
 
 mkdir -p $SCRATCH_MNT/fsstress
@@ -97,10 +100,10 @@ echo
 echo Running fsstress in serial:
 i=0
 while [ $i -lt $ITERATIONS ]; do
-    echo fsstress iteration: $i | tee -a $seq.full
+    echo fsstress iteration: $i | tee -a $seqres.full
     $FSSTRESS_PROG \
        -d $SCRATCH_MNT/fsstress \
-       $fss_ops -S c >>$seq.full 2>&1
+       $fss_ops -S c >>$seqres.full 2>&1
 
     let i=$i+1
 done
index 8389925855f018997f49924e43e6e5576133ee8c..afc2408f2bd10a6518a58d6e371460d8c00432de 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d45c516a4b0b7a0986e9eb27f520472f317a4a93..df0a34704cd114de24eb20e7451b89d9a0040a46 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 6fbb0289ffe64ad93503dc2cfae50e8f62bdb57a..7babdd3e0bb1b1ae2a140bb020c8fab806d09451 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c7215a36da3683a1a2184fc6e88a067c1ed99278..c606f290dd37e991cfd5d4ac23d10af46eb6e249 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a95c1e4be03ce7cf5020fd8acef42249c095e57e..5bad7d1512b47695f45ce4e67bce3624460b656d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d1101dfee9a59f31242a140ddb026b1ee672e662..b9098a1d4cf3503cdb3cb1f69a24240ad8f816d0 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 85d0f45091a7b9d114759d7ade145e6e47e1c005..2cb414c8bac0a7b797412039edc5b30a621ba38c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 18d891ba29593e65d570b8c4823be38038604c8d..9d1440eee50deba78c85a0b7b40295436a8580d1 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 943df72387f73c4b2139741341019c32a4a17d74..ebdbb71390e3a2d1bb77bc7adf22ffdfc7b9f4c5 100755 (executable)
@@ -32,6 +32,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 176c8b40ac63d631f78629b12d8b26b531625d0e..a2602c21d097f7766d6f38f9c282c1bfa942d211 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 98229a9750968575f1b64f6f62e4eefec0ae1d08..002b3305b08086c51485897d14588aaee291a6db 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index ec225f38cb4850852c62364650ba2b6ada7346e5..be6244b870b6899cb601634ae6603854e5e1755a 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f0bf9b9df7214929ce8ed413166d4ced22f6140d..3bb05e3812e3290dbc77e31d0c6b36d20bda1b7f 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 45c1b5efe77cec81b14c4d41f6bc041aec570c5c..7df988f5cb823e074525f3ab8059e7230ef60856 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 413a86bdfa1ff657a11ebd94c107b58d4edee63b..99cf5473ae34d8b8332272a7eb6bc942e859a9c0 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
@@ -56,10 +59,10 @@ _supported_os Linux
 
 _require_scratch
 
-_scratch_mkfs >>$seq.full 2>&1 \
+_scratch_mkfs >>$seqres.full 2>&1 \
        || _fail "mkfs scratch failed"
 
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 echo "# creating new file for io"
@@ -73,11 +76,11 @@ xfs_io -F -a -c "pwrite 0 5k" -c "fsync" \
        | _show_wrote_and_stat_only
 
 echo "# unmounting scratch"
-umount $SCRATCH_MNT>>$seq.full 2>&1 \
+umount $SCRATCH_MNT>>$seqres.full 2>&1 \
     || _fail "unmount failed"
 
 echo "# mounting scratch"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 echo "# stating file to confirm correct size"
@@ -90,11 +93,11 @@ xfs_io -F -f -c "pwrite 0 5" -c s -c "pwrite 5 5" \
        | _show_wrote_and_stat_only
 
 echo "# unmounting scratch"
-umount $SCRATCH_MNT>>$seq.full 2>&1 \
+umount $SCRATCH_MNT>>$seqres.full 2>&1 \
     || _fail "unmount failed"
 
 echo "# mounting scratch"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 echo "# stating file to confirm correct size"
index a37f7008fd04fd03a87ae54b76e17cde0c9bc97b..56efc3c3692b336fb2f0b7bfe95a0a03fe3be10c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq - silence is golden"
 
 here=`pwd`
index 691ab7d8f3b468df9d3d94db812680cf25c16c55..321a92f0d2b02d2c90ae161bb9d25dd4776351bb 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -53,20 +56,20 @@ delay=40
 
 testfile=$TEST_DIR/testfile
 rm -f $testfile
-rm -f $seq.full
+rm -f $seqres.full
 
 echo test >$testfile
-time1=`_access_time $testfile | tee -a $seq.full` 
+time1=`_access_time $testfile | tee -a $seqres.full`
 
 echo "sleep for $delay"
 sleep $delay # sleep to allow time to move on for access
 cat $testfile
-time2=`_access_time $testfile | tee -a $seq.full` 
+time2=`_access_time $testfile | tee -a $seqres.full`
 
 cd /
 umount $TEST_DIR
 _test_mount
-time3=`_access_time $testfile | tee -a $here/$seq.full`
+time3=`_access_time $testfile | tee -a $here/$seqres.full`
 
 delta1=`expr $time2 - $time1`
 delta2=`expr $time3 - $time1`
index 88ab97189bd091e13722f549f93b6faf50af837a..48deac713f4a75e43565645a7c32f413f2a8aa06 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -247,5 +250,5 @@ _cleanup_files
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 31de96cb5dba7080839959cc8fedd57b20fb4b20..b2d4cbafef0a8f111191dc48584fe5310b85b028 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,7 +50,7 @@ _require_aiodio aiodio_sparse2
 echo "Silence is golden."
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 rm -f "$TEST_DIR/aiodio_sparse*"
 $AIO_TEST "$TEST_DIR/aiodio_sparse"
index 6c4a3f09d9ea0ba8da28f29da30cf1721b74b64a..baf45ef659b8a8d2b43efa939be8f24b1cdb4b26 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -44,7 +47,7 @@ _scratch_mount
 
 # fix the reserve block pool to a known size so that the enospc calculations
 # work out correctly.
-_scratch_resvblks 1024 > $seq.full 2>&1
+_scratch_resvblks 1024 > $seqres.full 2>&1
 
 for i in `seq 1 22500`; do
     echo -n > $SCRATCH_MNT/$i
@@ -53,5 +56,5 @@ done
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 6eaf50c6d8bfb25df89477bdcef06c3591010cf0..faef4a45b2ede097cd335bec358f2e04fab6835e 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 7ea7514b39776e9e12d956a9556efc75c5102ab0..437547c4f22dd256f21421a8d496ccede0705cfe 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 8b2a4e13c92199e642e453b6081ae546f8efb81d..dc9c47e9e08ebfe5a9d40942478822fc6c36b183 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 56ac8addd8e911b2d124cceb85a4a39b1c6c7ed5..f4f997a70e50e9e794354c09b10c60f78d81c45d 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 5667d203158e0967831bbc436a8961696cc18b91..193cd0dab338b37c31f5366cd44b5f226f4b636c 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e211cc4bfff0e9d6680971d36b17fe89335c67f9..2f46c09a19cbccc447e0321177632ccb8ebae005 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e297fdf5862faeb1b3c1f5563ab854dcca5b77fc..40829c3ffaaa24547271379ed6e18c16a12da998 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -51,7 +54,7 @@ _supported_os Linux
 
 [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _require_xfs_io_falloc
 
index 682cfca01de09c07517301b152154754f9a76d67..d26d0774a77e2ea04e7fe5900dad9effdf4d68b8 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -49,7 +52,7 @@ _supported_os Linux
 
 [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 rm -f $TEST_DIR/ouch*
 
 _require_xfs_io_falloc
index 749b27b8156092f40987263800eac0246381bf3a..f03af0df2f571a2fea15ce688b13e88f0e64df74 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -79,5 +82,5 @@ fi
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 3f4ec0962c5ebebac137e9a6372e54a9d0e08684..d942098619729f5530aeba7c3a1ca92c1d627453 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -78,17 +81,17 @@ check_usage()
 test_accounting()
 {
        echo "### some controlled buffered, direct and mmapd IO (type=$type)"
-       echo "--- initiating parallel IO..." >>$seq.full
+       echo "--- initiating parallel IO..." >>$seqres.full
        # Small ios here because ext3 will account for indirect blocks too ...
        # 48k will fit w/o indirect for 4k blocks (default blocksize)
        $XFS_IO_PROG -F -c 'pwrite 0 48k' -c 'fsync' \
-                                       $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
        $XFS_IO_PROG -F -c 'pwrite 0 48k' -d \
-                                       $SCRATCH_MNT/direct >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
        $XFS_IO_PROG -F -c 't 48k' -c 'mm -rw 0 48k' -c 'mw 0 48k' -c 'ms -s' \
-                                       $SCRATCH_MNT/mmap   >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/mmap   >>$seqres.full 2>&1 &
        wait
-       echo "--- completed parallel IO ($type)" >>$seq.full
+       echo "--- completed parallel IO ($type)" >>$seqres.full
 
        for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
                $here/src/lstat64 $file | head -2 | _filter_scratch
@@ -103,10 +106,10 @@ test_accounting()
 }
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
 quotaon $SCRATCH_MNT 2>/dev/null
index 9cab3c44285ccce7460ee0d605e9b6de14fae67d..f554fe3a61dccc9c0a3988088f452ab75111e3ba 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 8eba2d74d6f4dccbfeb6cac5ce879b7399d7eaf3..8c83387302f1626fea17913bc330fa2ed4b7b6b4 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,7 +50,7 @@ _supported_os Linux
 _require_scratch
 _require_xfs_io_falloc
 
-rm -f $seq.full
+rm -f $seqres.full
 
 BLOCKSIZE=4096
 
@@ -57,7 +60,7 @@ for SUNIT_K in 8 16 32 64 128; do
 
        echo "=== mkfs with su $SUNIT_BLOCKS blocks x 4 ==="
        export MKFS_OPTIONS=""
-       _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seq.full 2>&1
+       _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seqres.full 2>&1
        _scratch_mount
 
        for SIZE_MULT in 1 2 8 64 256; do
@@ -67,10 +70,10 @@ for SUNIT_K in 8 16 32 64 128; do
                for FILE in 1 2 3 4; do
                        xfs_io -F -f -c "falloc 0 $SIZE" \
                                $SCRATCH_MNT/file-$FILE-$SIZE-falloc \
-                                       >> $seq.full 2>&1
+                                       >> $seqres.full 2>&1
                        xfs_io -F -f -c "pwrite 0 $SIZE" \
                                $SCRATCH_MNT/file-$FILE-$SIZE-write \
-                                       >> $seq.full 2>&1
+                                       >> $seqres.full 2>&1
                        src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-falloc \
                                $SUNIT_BLOCKS | _filter_scratch
                        src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-write \
@@ -80,7 +83,7 @@ for SUNIT_K in 8 16 32 64 128; do
 
        echo "=== Testing size 1g falloc on ${SUNIT_K}k stripe ==="
        xfs_io -F -f -c "falloc 0 1g" \
-           $SCRATCH_MNT/file-1g-falloc >> $seq.full 2>&1
+           $SCRATCH_MNT/file-1g-falloc >> $seqres.full 2>&1
        src/t_stripealign $SCRATCH_MNT/file-1g-falloc $SUNIT_BLOCKS \
            | _filter_scratch
 
@@ -88,7 +91,7 @@ for SUNIT_K in 8 16 32 64 128; do
 
        echo "=== Testing size 1073745920 falloc on ${SUNIT_K}k stripe ==="
        xfs_io -F -f -c "falloc 0 1073745920" \
-               $SCRATCH_MNT/file-1073745920-falloc >> $seq.full 2>&1
+               $SCRATCH_MNT/file-1073745920-falloc >> $seqres.full 2>&1
        src/t_stripealign $SCRATCH_MNT/file-1073745920-falloc \
                $SUNIT_BLOCKS | _filter_scratch
 
index 23ee7c2c454490740fd85e1cee5ed51d7e361bd7..c59b6b9edceaa77366ff1fb095b7cd633c517b98 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -53,12 +56,12 @@ _supported_os Linux
 _require_scratch
 
 # make a 1GB filesystem
-_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seq.full 2>&1
-_scratch_mount >> $seq.full 2>&1
+_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seqres.full 2>&1
+_scratch_mount >> $seqres.full 2>&1
 
 # set the reserved block pool to almost empty for XFS
 if [ "$FSTYP" = "xfs" ]; then
-       xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seq.full 2>&1
+       xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seqres.full 2>&1
 fi
 
 FILES=1000
index c09bd2a5c830206e8b22c773a1f123faa880f70e..31d02040c9b33b52625bbddd7c234a736acb102e 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _require_scratch
 _scratch_mkfs > /dev/null 2>&1
 _scratch_mount > /dev/null 2>&1
 
-rm -f $seq.full
+rm -f $seqres.full
 fiemapfile=$SCRATCH_MNT/$seq.fiemap
 fiemaplog=$SCRATCH_MNT/$seq.log
 
index 2179f2affc3ff4d867aa3e2f7ab30a594e2ad843..5111c9a72af557c8fc1ee08d3e93b518fb0bb89f 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -38,11 +41,11 @@ _supported_os Linux IRIX
 _require_scratch
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV 2>/dev/null
 echo "--> mkfs 256m filesystem"
-_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seq.full 2>&1
+_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seqres.full 2>&1
 _scratch_mount
 
 loops=16
@@ -54,7 +57,7 @@ echo "--> $loops buffered 64m writes in a loop"
 for I in `seq 1 $loops`; do
        echo -n "$I "
        xfs_io -F -f \
-               -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
+               -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
        rm -f $SCRATCH_MNT/test
 done
 
@@ -66,7 +69,7 @@ echo "--> $loops direct 64m writes in a loop"
 for I in `seq 1 $loops`; do
        echo -n "$I "
        xfs_io -F -f -d \
-               -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
+               -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
        rm -f $SCRATCH_MNT/test 
 done
 
index 270493405e9b22f3c38a21a6fe6e00136ed7e096..f58982df23a92894d1ca4ec943acfb8c383f4fcb 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -49,7 +52,7 @@ _supported_os Linux
 
 [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # Sanity check to see if fallocate works
 _require_xfs_io_falloc
index a442857d62dee83039ac7842af8228eedc9dffcc..005af429b2fa94ee2cdc92f09dd3feec5c07257c 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -58,49 +61,49 @@ test_files()
 test_enforcement()
 {
        echo "### some buffered IO (type=$type)"
-       echo "--- initiating IO..." >>$seq.full
+       echo "--- initiating IO..." >>$seqres.full
        # Firstly fit below block soft limit
        echo "Write 900k..."
        su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 900k' -c fsync \
-               $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # Secondly overcome block soft limit
        echo "Rewrite 1001k..."
        su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1001k' -c fsync \
-               $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # Now try to overcome block hardlimit
        echo "Write 1000k..."
        su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1000k' -c fsync \
-               $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # Now sleep for grace time and check that softlimit got enforced
        sleep $((grace+1))
        echo "Write 4096..."
        su $qa_user -c "$XFS_IO_PROG -F -c 'truncate 0' -c 'pwrite 0 4096' \
-               $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # And now the softlimit test for inodes
        # First reset space limits so that we don't have problems with
        # space reservations on XFS
        setquota -$type $qa_user 0 0 3 5 $SCRATCH_MNT
        echo "Touch 3+4"
        su $qa_user -c "touch $SCRATCH_MNT/file3 $SCRATCH_MNT/file4" \
-               2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               2>&1 >>$seqres.full | _filter_scratch | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # Try to exceed inode hardlimit
        echo "Touch 5+6"
        su $qa_user -c "touch $SCRATCH_MNT/file5 $SCRATCH_MNT/file6" \
-               2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
+               2>&1 >>$seqres.full | _filter_scratch | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
        # Wait and check grace time enforcement
-       rm -f $SCRATCH_MNT/file5 >>$seq.full 2>&1
+       rm -f $SCRATCH_MNT/file5 >>$seqres.full 2>&1
        sleep $((grace+1))
        echo "Touch 5"
-       su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seq.full |
-               _filter_scratch | tee -a $seq.full
-       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seq.full 2>&1
-       echo "--- completed IO ($type)" >>$seq.full
+       su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seqres.full |
+               _filter_scratch | tee -a $seqres.full
+       repquota -$type $SCRATCH_MNT  | grep -v "^root" >>$seqres.full 2>&1
+       echo "--- completed IO ($type)" >>$seqres.full
 }
 
 cleanup_files()
@@ -109,11 +112,11 @@ cleanup_files()
 }
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 grace=2
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
 quotaon $SCRATCH_MNT 2>/dev/null
index 6d8bda72b0dd24fc7e86a9791c8de10826d4b535..2719ad74c77e1ab5f46972512eb117bafdc088ff 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -45,19 +48,19 @@ _fsx()
        echo "=== FSX Standard Mode, Memory Mapping, $tasks Tasks ==="
        for (( i = 1; i <= $tasks; i++ )); do
                SEED=$RANDOM
-               echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seq.full
+               echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seqres.full
                su $qa_user -c "ltp/fsx $FSX_ARGS -S $SEED \
                        $SCRATCH_MNT/fsx_file$i" >$tmp.output$i 2>&1 &
        done
 
        for (( i = 1; i <= $tasks; i++ )); do
                if ! wait %$i; then
-                       cat $tmp.output$i | tee -a $seq.full
+                       cat $tmp.output$i | tee -a $seqres.full
                        wait
                        return 1
                fi
                $XFS_IO_PROG -F -c 'fsync' $SCRATCH_MNT/fsx_file$i
-               cat $tmp.output$i | tee -a $seq.full
+               cat $tmp.output$i | tee -a $seqres.full
        done
        return 0
 }
@@ -70,7 +73,7 @@ _require_quota
 _require_user
 _need_to_be_root
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 chmod 777 $SCRATCH_MNT
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
index f7a1eb798e86f496a0fa86acb93f00703f966ccb..53e023fcc1f5e88c13da19f9dc183620909706ed 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -38,7 +41,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 
 _filter_num()
 {
-       tee -a $here/$seq.full |\
+       tee -a $here/$seqres.full |\
        sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
            -e 's/[0-9][0-9]* paths/P paths/g' \
            -e 's/seed = [0-9][0-9]*/seed = S/'
@@ -54,11 +57,11 @@ _fsstress()
        count=2000
        args=`_scale_fsstress_args -d $out -n $count -p 7`
 
-       echo "fsstress $args" >> tee -a $here/$seq.full
-       if ! $FSSTRESS_PROG $args | tee -a $here/$seq.full | _filter_num
+       echo "fsstress $args" >> tee -a $here/$seqres.full
+       if ! $FSSTRESS_PROG $args | tee -a $here/$seqres.full | _filter_num
        then
                echo "    fsstress $args returned $?"
-               cat $tmp.out | tee -a $here/$seq.full
+               cat $tmp.out | tee -a $here/$seqres.full
                status=1
        fi
 }
@@ -70,7 +73,7 @@ _require_scratch
 _require_quota
 _need_to_be_root
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 chmod 777 $SCRATCH_MNT
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
index 330041c76ad5572bb04d00136a25678a8ae02a72..40b3f5d6971dc134594227a178c7cca478ad9f03 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -42,7 +45,7 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
 
 _filter_num()
 {
-       tee -a $here/$seq.full |\
+       tee -a $here/$seqres.full |\
        sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
            -e 's/[0-9][0-9]* paths/P paths/g' \
            -e 's/seed = [0-9][0-9]*/seed = S/'
@@ -61,11 +64,11 @@ _fsstress()
 -f rename=10 -f fsync=2 -f write=15 -f dwrite=15 \
 -n $count -d $out -p 7`
 
-       echo "fsstress $args" >> tee -a $here/$seq.full
-       if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seq.full | _filter_num
+       echo "fsstress $args" >> tee -a $here/$seqres.full
+       if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seqres.full | _filter_num
        then
                echo "    fsstress $args returned $?"
-               cat $tmp.out | tee -a $here/$seq.full
+               cat $tmp.out | tee -a $here/$seqres.full
                status=1
        fi
 }
@@ -78,7 +81,7 @@ _require_quota
 _require_user
 _need_to_be_root
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 chmod 777 $SCRATCH_MNT
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
index dbb13f6fc40611ac7d54505678bd1fcf85918855..8bd19e40bb9770051119d3287fc849a4946eca69 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,7 +49,7 @@ test_setting()
        idmod=200000
        seed=$RANDOM
        RANDOM=$seed
-       echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seq.full
+       echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seqres.full
 
        for (( i = 0; i < $procs; i++ )); do
                ( SETUCOUNT=1; SETGCOUNT=1; SETUIDS[0]=0; SETGIDS[0]=0
@@ -93,9 +96,9 @@ _require_quota
 _need_to_be_root
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
 quotaon -u -g $SCRATCH_MNT 2>/dev/null
index f4a1fce498d6b12313b5200fba2bc3e74a013d89..5560fa6dc56c65eca48da250ef86f5b9bbb4d580 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,9 +50,9 @@ _require_user
 _need_to_be_root
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
 quotaon $SCRATCH_MNT 2>/dev/null
@@ -64,12 +67,12 @@ repquota -u -g $SCRATCH_MNT  | grep -v "^root" | _filter_scratch
 #
 # We work around it by editing the context out of mtab.  Sigh.
 sed -i "s#^$SCRATCH_DEV\(.*\),context=\"system_u:object_r:nfs_t:s0\"#$SCRATCH_DEV\1#" /etc/mtab
-mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
-touch $SCRATCH_MNT/failed 2>&1 | tee -a $seq.full | _filter_scratch
-mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
+mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
+touch $SCRATCH_MNT/failed 2>&1 | tee -a $seqres.full | _filter_scratch
+mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
 
 $XFS_IO_PROG -F -c 'pwrite 0 8k' -c 'fsync' \
-                       $SCRATCH_MNT/testfile >>$seq.full 2>&1
+                       $SCRATCH_MNT/testfile >>$seqres.full 2>&1
 repquota -u -g $SCRATCH_MNT  | grep -v "^root" | _filter_scratch
 
 umount $SCRATCH_DEV 2>/dev/null
index ec70cdbdbfaf1eba12e5528acad4675cec6fe7b3..831afc744913c86b2ecab2853121dcc23bdd5361 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
index 7ebb88e868e21194c2cf4be8ac476c10ada6f39b..171d96c92837b8e6dee7a211799762713add170f 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -52,7 +55,7 @@ _supported_os Linux
 
 [ -x $runas ] || _notrun "$runas executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _setup_testdir
 
index 8aa4ed048f0f912816a1f5218aba5b20bc0bdd3a..aae4f7ece17ecec5aa85e1f673b91bd42657f086 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d5f89408d14bb02aa60f86abc9109e6f6693feaf..9b6982f04ce21057c61a8fa84d094ced295781f3 100755 (executable)
@@ -29,6 +29,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -55,7 +58,7 @@ _require_aiodio aiodio_sparse2
 echo "Silence is golden."
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 rm -f $TEST_DIR/aiodio_sparse
 
index ee572a7f82abe976de38fd5e40b2c67541f447b4..297ae020930cb90c05915c8183cab401977b71a1 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,12 +50,12 @@ _supported_os Linux
 echo "Silence is golden."
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 rm -rf $TEST_DIR/dbench
 mkdir $TEST_DIR/dbench
 
-dbench -t 60 -D $TEST_DIR/dbench 4 >> $seq.full
+dbench -t 60 -D $TEST_DIR/dbench 4 >> $seqres.full
 
 status=$?
 exit
index fb81d390cafc6c60b661b00a1450f8744715a8cb..ec81c4ce7766f3357bfbbfba4516195331fcb412 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d82e27d081878416f0d0f9cb649bc699a6b5ec20..68c8c27f7e04430da38b4d28dc8adadf8f9ae2d9 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 3a2f735ff0c8187d4d68f144c587dc8409577a48..31b94a9c12d8e69a85167a8d7f0b158e16782de7 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f245c1c54dd60dc558abe96bf210e04fdfc42831..3f68146c91797410b8dd85828c5a63f0b954e1da 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e72092dd271185ee5774939dcc34ddc4e3bbbb8e..32f82e359bca32fd6b1d64e6581656261fcb88ef 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,11 +53,11 @@ echo "Feel the serenity."
 
 SRC=$TEST_DIR/$seq.src
 DST=$TEST_DIR/$seq.dst
-rm -f $seq.full
+rm -f $seqres.full
 
-$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seq.full 2>&1
+$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seqres.full 2>&1
 [ $? -ne 0 ] && _fail "xfs_io pwrite failed"
-$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seq.full 2>&1
+$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seqres.full 2>&1
 [ $? -ne 0 ] && _fail "xfs_io sendfile failed"
 
 diff -q $SRC $DST
index 25f14bd6ff1f0a2a952182ffead24d72d391de1c..c91e67f79b29b8b28b6c55d0f5340ce833101f07 100755 (executable)
@@ -25,6 +25,9 @@
 
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d2973a888c47049b71559e712b6fedfcf716791b..181f87e78ecdb17e3359586276cece573cd11c0f 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 0d72795c64fb5357163b81c912ac993c92d3a269..384bd3c1944e03732ac7d54cc0da329ac5c91fa4 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index b58bd568cec33e1ebc8f63ee169e15e9d1ffcece..d341063cff717312407ce5705eb14d1d4a1c30fc 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,5 +53,5 @@ src/t_dir_offset2 $TEST_DIR/ttt
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 87817bccc1914a3f5fe2f083aba6a7ef5f625465..b8fe984e7dfde0d6067c854f9cfdb06e7cc713f6 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 65a01c3d86c29f7986865cc5e257f0225c29535c..e51412837312896f86eddf8df5540779951d2c6e 100755 (executable)
@@ -23,6 +23,9 @@
 
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 18cd5decfb8a654f777a740fb3572ee3e36e03b0..56f4ae39fcbbc331b5db25eefd28d468930e383c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -38,16 +41,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _supported_fs generic
 _supported_os Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 
 run_fsx()
 {
-       echo fsx $@ | tee -a $seq.full
+       echo fsx $@ | tee -a $seqres.full
        args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
        rm -f $TEST_DIR/junk
-       $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
+       $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
        if [ $? -ne 0 ]; then
-               cat $seq.full
+               cat $seqres.full
                exit 1
        fi
 }
index ed27fb4d197973a38f1eeffde894b18df5ae3617..7b387b2d111dcae189f9d7261fc3275a9ae43139 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -44,7 +47,7 @@ _workout()
        enospc_time=2
        out=$SCRATCH_MNT/fsstress.$$
        args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
-       echo "fsstress $args" >> $here/$seq.full
+       echo "fsstress $args" >> $here/$seqres.full
        $FSSTRESS_PROG $args > /dev/null 2>&1 &
        pid=$!
        echo "Run dd writers in parallel"
@@ -52,7 +55,7 @@ _workout()
        do
                # File will be opened with O_TRUNC each time
                dd if=/dev/zero of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M \
-                       >> $here/$seq.full 2>&1
+                       >> $here/$seqres.full 2>&1
                sleep $enospc_time
        done
        kill $pid
@@ -65,7 +68,7 @@ _supported_os Linux
 _need_to_be_root
 _require_scratch
 
-_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 7841cd11cd8e3824a0ff0ba8a9fdf2dded65fccb..8ca8aa2ab738a5eb3ec556f68cb7a24cc85d9b6d 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,7 +50,7 @@ _workout()
        enospc_time=2
        out=$SCRATCH_MNT/fsstress.$$
        args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
-       echo "fsstress $args" >> $here/$seq.full
+       echo "fsstress $args" >> $here/$seqres.full
        # Grant chown capability 
        cp $FSSTRESS_PROG  $tmp.fsstress.bin
        if [ "`whereis setcap`" == "setcap:" ]; then
@@ -64,7 +67,7 @@ _workout()
                # File will be opened with O_TRUNC each time
                su $qa_user -c "dd if=/dev/zero \
                        of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M " \
-                       >> $here/$seq.full 2>&1
+                       >> $here/$seqres.full 2>&1
                sleep $enospc_time
        done
 
@@ -80,7 +83,7 @@ _require_user
 _need_to_be_root
 _require_scratch
 
-_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 chmod 777 $SCRATCH_MNT
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
index 4473fd4f595ab7b710b025f44cf2aa32d9f6c4d8..63e64b158c2ce4a9f58d6dd2ff432bb39d4fe5e0 100755 (executable)
@@ -24,6 +24,9 @@
 #creator
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -91,7 +94,7 @@ _porter()
                exit
        fi
 
-       cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seq.full 2>&1
+       cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seqres.full 2>&1
        if [ $? -ne 0 ]
        then
                echo "_porter $_suffix not complete"
@@ -129,10 +132,10 @@ echo "------------------------------"
 echo "start the workload"
 echo "------------------------------"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _scratch_unmount 2>/dev/null
-_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
 _scratch_mount
 
 _do_workload
index 9b0fb71fdf47b950388fd40bfa584d8973a09f76..00f869df67d5e28cc3ea89a7ae0008a898bf3b97 100755 (executable)
@@ -26,6 +26,9 @@
 #creator
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -53,48 +56,48 @@ echo "------------------------------"
 echo "preallocation test"
 echo "------------------------------"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
 _scratch_mount
 
 # Create a 4k file and Allocate 4M past EOF on that file
 xfs_io -F -f -c "pwrite 0 4k" -c "falloc -k 4k 4m" $SCRATCH_MNT/test \
-       >>$seq.full 2>&1 || _fail "failed to create test file"
+       >>$seqres.full 2>&1 || _fail "failed to create test file"
 
 # Fill the rest of the fs completely
-# Note, this will show ENOSPC errors in $seq.full, that's ok.
-echo "Fill fs with 1M IOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seq.full 2>&1
-echo "Fill fs with 4K IOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seq.full 2>&1
+# Note, this will show ENOSPC errors in $seqres.full, that's ok.
+echo "Fill fs with 1M IOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seqres.full 2>&1
+echo "Fill fs with 4K IOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seqres.full 2>&1
 sync
 # Last effort, use O_SYNC
-echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seq.full 2>&1
+echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seqres.full 2>&1
 # Save space usage info
-echo "Post-fill space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Post-fill space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
 
 # Now attempt a write into all of the preallocated space -
 # in a very nasty way, badly fragmenting it and then filling it in.
-echo "Fill in prealloc space; fragment at offsets:" >> $seq.full
+echo "Fill in prealloc space; fragment at offsets:" >> $seqres.full
 for i in `seq 1 2 1023`; do
-       echo -n "$i " >> $seq.full
+       echo -n "$i " >> $seqres.full
        dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
-               >>$seq.full 2>/dev/null || _fail "failed to write to test file"
+               >>$seqres.full 2>/dev/null || _fail "failed to write to test file"
 done
 sync
-echo >> $seq.full
-echo "Fill in prealloc space; fill holes at offsets:" >> $seq.full
+echo >> $seqres.full
+echo "Fill in prealloc space; fill holes at offsets:" >> $seqres.full
 for i in `seq 2 2 1023`; do
-       echo -n "$i " >> $seq.full
+       echo -n "$i " >> $seqres.full
        dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
-               >>$seq.full 2>/dev/null || _fail "failed to fill test file"
+               >>$seqres.full 2>/dev/null || _fail "failed to fill test file"
 done
 sync
-echo >> $seq.full
+echo >> $seqres.full
 
 echo "done"
 exit
index dc1eeebd80ddb3ab54a69125cb7d4b6b6040e72e..2d726fadc2c5b7613368cdc654e81a160b2ff06f 100755 (executable)
@@ -25,6 +25,9 @@
 #creator
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,38 +53,38 @@ echo "------------------------------"
 echo "write until ENOSPC test"
 echo "------------------------------"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
 _scratch_mount
 
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seqres.full 2>&1
 [ $? -ne 0 ] && _fail "Error creating file"
 
 # Attempt to completely fill fs
-dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seqres.full 2>&1
 sync
-dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seqres.full 2>&1
 sync
 # Last effort, use O_SYNC
-dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seqres.full 2>&1
 # Save space usage info to the full file
-echo "Pre rm space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Pre rm space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
 
 # Should leave approx 256k free
 rm -f $SCRATCH_MNT/tmp1
 sync
-echo "Post rm space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Post rm space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
 _freespace=`df -k $SCRATCH_MNT | tail -n 1 | awk '{print $4}'`
 [ $_freespace -gt 1024 ] && _fail "could not sufficiently fill filesystem"
 
 # Try a write larger than available space
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seq.full 2>&1
-echo "Bytes written until ENOSPC:" >>$seq.full
-du $SCRATCH_MNT/tmp1 >>$seq.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seqres.full 2>&1
+echo "Bytes written until ENOSPC:" >>$seqres.full
+du $SCRATCH_MNT/tmp1 >>$seqres.full
 
 # And at least some of it should succeed.
 _filesize=`ls -l $SCRATCH_MNT/tmp1 | awk '{print $5}'`
index 8ef809c7aca5ef2e1026d8ed24d580e6c3e88d71..2118104d698faab0b3ccbce71a28c14b8117f6ac 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 status=1       # failure is the default!
index 336bea696223f88e3aefbb5c8d284ebfaf899a8c..27d5a20f5d241a31342c3af5d7834e04616e53ae 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -51,10 +54,10 @@ _require_freeze
 _supported_os Linux
 _supported_fs generic
 
-rm -f $seq.full
+rm -f $seqres.full
 
 umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount "-o usrquota,grpquota"
 quotacheck -u -g $SCRATCH_MNT 2>/dev/null
 quotaon $SCRATCH_MNT 2>/dev/null
index 3bf080ccd98eef61e86a15e0348dd4713a2cd749..71bd688b06a83756a525fdf0338e6f5c795dbd2d 100644 (file)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _cleanup()
        eval "rm -f $BASE_TEST_FILE.*"
 }
 
-$here/src/seek_sanity_test $BASE_TEST_FILE > $seq.full 2>&1 ||
+$here/src/seek_sanity_test $BASE_TEST_FILE > $seqres.full 2>&1 ||
        _fail "seek sanity check failed!"
 
 # success, all done
index 1bf0c8736eb6fc1c54ac8247b4147caa76198698..d2acd0fa57287814ae92ba8e5835d5c55716bd69 100644 (file)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -61,11 +64,11 @@ test01()
                write_cmd="$write_cmd -c \"pwrite $offset 1m\""
        done
 
-       echo "*** test01() create sparse file ***" >>$seq.full
-       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+       echo "*** test01() create sparse file ***" >>$seqres.full
+       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
                _fail "create sparse file failed!"
-       echo "*** test01() create sparse file done ***" >>$seq.full
-       echo >>$seq.full
+       echo "*** test01() create sparse file done ***" >>$seqres.full
+       echo >>$seqres.full
 
        $here/src/seek_copy_test $src $dest
        
@@ -89,11 +92,11 @@ test02()
                write_cmd="$write_cmd -c \"falloc $offset 3m\" -c \"pwrite $offset 1m\""
        done
 
-       echo "*** test02() create sparse file ***" >>$seq.full
-       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+       echo "*** test02() create sparse file ***" >>$seqres.full
+       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
                _fail "create sparse file failed!"
-       echo "*** test02() create sparse file done ***" >>$seq.full
-       echo >>$seq.full
+       echo "*** test02() create sparse file done ***" >>$seqres.full
+       echo >>$seqres.full
 
        $here/src/seek_copy_test $src $dest
 
@@ -132,11 +135,11 @@ test03()
                write_cmd="$write_cmd -c \"pwrite $offset 10m\""
        done
 
-       echo "*** test03() create sparse file ***" >>$seq.full
-       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+       echo "*** test03() create sparse file ***" >>$seqres.full
+       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
                _fail "create sparse file failed!"
-       echo "*** test03() create sparse file done ***" >>$seq.full
-       echo >>$seq.full
+       echo "*** test03() create sparse file done ***" >>$seqres.full
+       echo >>$seqres.full
        $here/src/seek_copy_test $src $dest
 
        test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
@@ -174,11 +177,11 @@ test04()
                write_cmd="$write_cmd -c \"pwrite $offset 2m\""
        done
 
-       echo "*** test04() create sparse file ***" >>$seq.full
-       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+       echo "*** test04() create sparse file ***" >>$seqres.full
+       eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
                _fail "create sparse file failed!"
-       echo "*** test04() create sparse file done ***" >>$seq.full
-       echo >>$seq.full
+       echo "*** test04() create sparse file done ***" >>$seqres.full
+       echo >>$seqres.full
        $here/src/seek_copy_test $src $dest
 
        test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
@@ -187,7 +190,7 @@ test04()
        cmp $src $dest || _fail "TEST04: file bytes check failed"
 }
 
-rm -f $seq.full
+rm -f $seqres.full
 test01
 test02
 test03
index 9e2e583c97ea08f42f2fa0ec2e5e92056f930233..b8bea87625b30b9de9bf2de064ae43c796bd2a89 100644 (file)
@@ -23,6 +23,9 @@
 
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 status=0
index 3433c9b798779e17ed0ed06e0b7861a9dafc9a0a..618e8a4043176f8ad2e94e319e6cbcf179445ba6 100644 (file)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 80aa07e924b9da88985b14f7a6243b97c70f83c8..dba92129d3b526eb5df74939fe005d0d616d4036 100644 (file)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -114,7 +117,7 @@ _workout()
        echo ""
        echo "Run fio with random aio-dio pattern"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio &
        pid=$!
        echo "Start fallocate/truncate loop"
@@ -124,7 +127,7 @@ _workout()
            for ((k=1; k <= NUM_JOBS; k++))
            do
                fallocate -l $FILE_SIZE $SCRATCH_MNT/direct_aio.$k.0 \
-                       >> $seq.full 2>&1
+                       >> $seqres.full 2>&1
            done
            for ((k=1; k <= NUM_JOBS; k++))
            do
@@ -137,7 +140,7 @@ _workout()
        wait $pid
 }
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 854efc867b29c9bdbf791e3239040efa0b9c91a3..efd7ec8406d5c4c274103cccd76b41140b8111f1 100644 (file)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -127,13 +130,13 @@ _workout()
        echo ""
        echo "Run fio with random aio-dio pattern"
        echo ""
-       cat $tmp-$seq.fio >>  $seq.full
+       cat $tmp-$seq.fio >>  $seqres.full
        run_check $FIO_PROG $tmp-$seq.fio
 }
 
 _require_fio $tmp-$seq.fio
 
-_scratch_mkfs_sized $FS_SIZE >> $seq.full 2>&1
+_scratch_mkfs_sized $FS_SIZE >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 0be57dd26d567355fdbf3413d488166f8aed184c..72e32caa3ade5de24362649e76751cbc4275516d 100644 (file)
@@ -22,6 +22,7 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,8 +50,8 @@ _require_scratch
 DEVNULL=$SCRATCH_MNT/devnull
 DEVZERO=$SCRATCH_MNT/devzero
 
-rm -f $seq.full
-_scratch_mkfs > $seq.full 2>&1
+rm -f $seqres.full
+_scratch_mkfs > $seqres.full 2>&1
 _scratch_mount
 
 rm -f $DEVNULL $DEVZERO
index 768b7f03db7246028d7db6baf248e127f0d9cce9..1701c77dbcecbd22f98adabe1728602469c524c1 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
 status=1       # failure is the default!
 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
@@ -75,18 +76,18 @@ do
        src/devzero -n 20 $SCRATCH_DEV >/dev/null
 
        # create a filesystem of this type
-       echo "=== Creating $fs filesystem..." >>$seq.full
-       echo "    ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seq.full
-       eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seq.full 2>&1
+       echo "=== Creating $fs filesystem..." >>$seqres.full
+       echo "    ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seqres.full
+       eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seqres.full 2>&1
 
        if [ $? -eq 0 ] ; then
                # next, ensure we don't overwrite it
-               echo "=== Attempting $FSTYP overwrite of $fs..." >>$seq.full
-               ${MKFS_PROG}.$FSTYP $SCRATCH_DEV >>$seq.full 2>&1
+               echo "=== Attempting $FSTYP overwrite of $fs..." >>$seqres.full
+               ${MKFS_PROG}.$FSTYP $SCRATCH_DEV >>$seqres.full 2>&1
 
                [ $? -eq 0 ] && echo "Failed - overwrote fs type ${fs}!"
        else
-               echo "mkfs of type ${fs} failed" >>$seq.full
+               echo "mkfs of type ${fs} failed" >>$seqres.full
        fi
 done
 
index 07d5a9ba506c9b15a1cdf8779031961be6aa2fa5..f1eb956297fff501dc1863d3ff0fbb8069f9f20d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 
 here=`pwd`
 tmp=/tmp/$$
@@ -73,7 +76,7 @@ _supported_os Linux
 
 [ -x $runas ] || _notrun "$runas executable not found"
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _setup_testdir
 
index 4b46452c3d4a17af9e19a2c58eaa83193773f856..6ede97a2852abf9c94a99d29c95c944bd13cca6b 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -59,36 +62,36 @@ rm -f $fragfile
 
 # Craft some fragmented files, defrag them, check the result.
 
-echo "zero-length file:" | tee -a $seq.full
+echo "zero-length file:" | tee -a $seqres.full
 touch $fragfile
 _defrag $fragfile
 
-echo "Sparse file (no blocks):" | tee -a $seq.full
+echo "Sparse file (no blocks):" | tee -a $seqres.full
 xfs_io -F -f -c "truncate 1m" $fragfile
 _defrag $fragfile
 
-echo "Contiguous file:" | tee -a $seq.full
+echo "Contiguous file:" | tee -a $seqres.full
 dd if=/dev/zero of=$fragfile bs=4k count=4 &>/dev/null
 _defrag $fragfile
 
-echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seq.full
+echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seqres.full
 for I in `seq 9 -1 0`; do
        dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
 done
 _defrag $fragfile
 
-echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
+echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
 for I in `seq 31 -2 0`; do
        dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
 done
 _defrag $fragfile
 
-echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
+echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
 for I in `seq 0 2 31`; do
        dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
 done
 _defrag $fragfile
 
-rm -f $seq.full
+rm -f $seqres.full
 status=0
 exit
index 6a1b6d752a3327be110e43874c42566c6549bd63..56ffafc45ce5d46288d8baf7e39a884445d31e47 100755 (executable)
@@ -42,6 +42,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -85,23 +88,23 @@ _check_ext4_eof_flag()
 
     # Ensure that the iflags value was parsed correctly.
     if [ -z ${iflags} ]; then
-      echo "iFlags value was not parsed successfully." >> $seq.full
+      echo "iFlags value was not parsed successfully." >> $seqres.full
       status=1
       exit ${status}
     fi
 
     # Check if EOFBLOCKS_FL is set.
     if ((${iflags} & 0x400000)); then
-      echo "EOFBLOCK_FL bit is set." >> $seq.full
+      echo "EOFBLOCK_FL bit is set." >> $seqres.full
       bit_set=1
     else
-      echo "EOFBLOCK_FL bit is not set." >> $seq.full
+      echo "EOFBLOCK_FL bit is not set." >> $seqres.full
       bit_set=0
     fi
 
     # Check current bit state to expected value.
     if [ ${bit_set} -ne ${2} ]; then
-      echo "Error: Current bit state incorrect." >> $seq.full
+      echo "Error: Current bit state incorrect." >> $seqres.full
       status=1
       exit ${status}
     fi
@@ -121,14 +124,14 @@ _supported_os Linux
 _require_xfs_io_falloc
 
 # Real QA test starts here.
-rm -f $seq.full
+rm -f $seqres.full
 
 # Remove any leftover files from last run.
 rm -f ${TEST_DIR}/test_?
 
 # Begin test cases.
 echo "Test 1: Fallocate 40960 bytes and write 4096 bytes (buffered io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f                    \
     -c 'falloc -k 0 40960'              \
     -c 'pwrite 0 4096'                  \
@@ -136,7 +139,7 @@ ${XFS_IO_PROG} -F -f                    \
 _check_ext4_eof_flag test_1 ${BIT_SET}
 
 echo "Test 2: Fallocate 40960 bytes and write 4096 bytes (direct io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f -d                 \
     -c 'falloc -k 0 40960'              \
     -c 'pwrite 0 4096'                  \
@@ -144,7 +147,7 @@ ${XFS_IO_PROG} -F -f -d                 \
 _check_ext4_eof_flag test_2 ${BIT_SET}
 
 echo "Test 3: Fallocate 40960 bytes and write 40960 bytes (buffered io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f                    \
     -c 'falloc -k 0 40960'              \
     -c 'pwrite 0 40960'                 \
@@ -152,7 +155,7 @@ ${XFS_IO_PROG} -F -f                    \
 _check_ext4_eof_flag test_3 ${BIT_NOT_SET}
 
 echo "Test 4: Fallocate 40960 bytes and write 40960 bytes (direct io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f -d                 \
     -c 'falloc -k 0 40960'              \
     -c 'pwrite 0 40960'                 \
@@ -160,7 +163,7 @@ ${XFS_IO_PROG} -F -f -d                 \
 _check_ext4_eof_flag test_4 ${BIT_NOT_SET}
 
 echo "Test 5: Fallocate 128k, seek 256k and write 4k block (buffered io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f                    \
     -c 'falloc -k 0 128k'               \
     -c 'pwrite 256k 4k'                 \
@@ -168,7 +171,7 @@ ${XFS_IO_PROG} -F -f                    \
 _check_ext4_eof_flag test_5 ${BIT_NOT_SET}
 
 echo "Test 6: Fallocate 128k, seek to 256k and write a 4k block (direct io)." \
-    >> $seq.full
+    >> $seqres.full
 ${XFS_IO_PROG} -F -f -d                 \
     -c 'falloc -k 0 128k'               \
     -c 'pwrite 256k 4k'                 \
index 9a2a06b640bed36b2f20532022a219f2e0cc2523..3e2fffca475d1949ca2d9cb32a116993ce000fd3 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -51,11 +54,11 @@ _workout()
                do
                    
                        echo "OP write_opt: $write_opt 4M, \
-chattr_opt: $chattr_opt" >>$seq.full
+chattr_opt: $chattr_opt" >>$seqres.full
                        dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
                                bs=1M count=4 $write_opt \
-                               >> $seq.full 2>&1 || exit
-                       chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seq.full \
+                               >> $seqres.full 2>&1 || exit
+                       chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seqres.full \
                                || exit
                done
        done
@@ -69,11 +72,11 @@ chattr_opt: $chattr_opt" >>$seq.full
                do
 
                        echo "OP write_opt: $write_opt ENOSPC, \
-chattr_opt: $chattr_opt" >>$seq.full
+chattr_opt: $chattr_opt" >>$seqres.full
                        dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
-                               bs=1M $write_opt >> $seq.full 2>&1
+                               bs=1M $write_opt >> $seqres.full 2>&1
                        chattr $chattr_opt $SCRATCH_MNT/file.$idx \
-                               >> $seq.full || exit
+                               >> $seqres.full || exit
                done
                sync
                unlink $SCRATCH_MNT/file.$idx
@@ -86,7 +89,7 @@ _supported_os Linux
 _need_to_be_root
 _require_scratch
 
-_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seqres.full 2>&1
 _scratch_mount
 
 if ! _workout; then
index 1a7cff5b2dcbcb45e9cd2ecfd99fbe73f8d874fa..d3affd2710f382a9f7735336131125422fcc4712 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,9 +49,9 @@ _supported_fs ext2 ext3 ext4
 _supported_os Linux
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
 
 # Get the honest truth about block counts straight from metadata on disk
 TOTAL_BLOCKS=`dumpe2fs -h $SCRATCH_DEV 2>/dev/null \
@@ -94,10 +97,10 @@ _scratch_mount "-o bsddf"
 BSD_F_BLOCKS=`stat -f $SCRATCH_MNT | awk '/^Blocks/{print $3}'`
 umount $SCRATCH_MNT
 
-# Echo data to $seq.full for analysis
-echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seq.full
-echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seq.full
-echo "BSD free blocks $BSD_F_BLOCKS" >> $seq.full
+# Echo data to $seqres.full for analysis
+echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seqres.full
+echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seqres.full
+echo "BSD free blocks $BSD_F_BLOCKS" >> $seqres.full
 
 # minix should be exactly equal (hence tolerance of 0)
 _within_tolerance "minix f_blocks" $MINIX_F_BLOCKS $TOTAL_BLOCKS 0 -v
index 5d789a0de5779f10ce9067335d9f13f3c3735217..4609f5502d02bed39275c670f1d292d009ec9c33 100644 (file)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 status=1       # failure is the default!
index 4cc1a20560bb899d4868c8dc496c30e921b71af9..d9b511074e9674b727021e7093e193f1633dffc2 100644 (file)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -61,7 +64,7 @@ disallow_fail_make_request()
 start_fail_scratch_dev()
 {
     echo "Force SCRATCH_DEV device failure"
-    echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
+    echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
     echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail
 
 }
@@ -69,7 +72,7 @@ start_fail_scratch_dev()
 stop_fail_scratch_dev()
 {
     echo "Make SCRATCH_DEV device operable again"
-    echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
+    echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
     echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail
 
 }
@@ -138,12 +141,12 @@ _workout()
        echo ""
        echo "Start fsstress.."
        echo ""
-       echo "fsstress $args" >> $here/$seq.full
+       echo "fsstress $args" >> $here/$seqres.full
        $FSSTRESS_PROG $args > /dev/null 2>&1 &
        fs_pid=$!
        echo "Start fio.."
-       cat $tmp-$seq.fio >>  $seq.full
-       $FIO_PROG $tmp-$seq.fio >> $here/$seq.full 2>&1 &
+       cat $tmp-$seq.fio >>  $seqres.full
+       $FIO_PROG $tmp-$seq.fio >> $here/$seqres.full 2>&1 &
        fio_pid=$!
 
        # Let's it work for awhile, and force device failure
@@ -153,7 +156,7 @@ _workout()
        # that so buffered write(2) may succeed, but any integrity operations
        # such as (sync, fsync, fdatasync, direct-io) should fail.
        dd if=/dev/zero of=$SCRATCH_MNT/touch_failed_filesystem count=1 bs=4k conv=fsync \
-           >> $here/$seq.full 2>&1 && \
+           >> $here/$seqres.full 2>&1 && \
            _fail "failed: still able to perform integrity fsync on $SCRATCH_MNT"
 
        kill $fs_pid
@@ -175,7 +178,7 @@ _workout()
 
 # real QA test starts here
 
-_scratch_mkfs >> $here/$seq.full 2>&1 || _fail "mkfs failed"
+_scratch_mkfs >> $here/$seqres.full 2>&1 || _fail "mkfs failed"
 _scratch_mount || _fail "mount failed"
 allow_fail_make_request
 _workout
index 58d2a9549edb858e3e785256ae5b6b8ffbb3ba59..504ed08212c451232261a12c8220770f96cd10a1 100755 (executable)
@@ -30,6 +30,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -268,7 +271,7 @@ _check_udf_filesystem $SCRATCH_DEV
 
 # optional stuff if your test has verbose output to help resolve problems
 #echo
-#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
+#echo "If failure, check $seqres.full (this) and $seqres.full.ok (reference)"
 
 # success, all done
 status=0
index 0d274e530ab3ab7fb1a863188894782ae25602bd..10694ccb6c63d2d2683004060c058219ae5f737c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 68407a7e123e4afb5e995bea6f088e7ff0536678..bd0399c937b095a522a272a958f6929f188836fc 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 79b6bc51aa3c13b5607ed4f562081f1361397ecf..1d44b93ceb8c8fbc40a85de237655ba9010ea6b3 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 # get standard environment, filters and checks
index d75c3c0e021bbe1d174e85ab756a39c43bfc1345..076fc4b800eea779a115225fb33b9d1fe3074d18 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -39,8 +42,8 @@ trap "_cleanup" 0 1 2 3 15
 
 _populate_scratch()
 {
-       echo "=== mkfs output ===" >>$seq.full
-       _scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+       echo "=== mkfs output ===" >>$seqres.full
+       _scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
        . $tmp.mkfs
        _scratch_mount
        dd if=/dev/zero of=$SCRATCH_MNT/foo count=200 bs=4096 >/dev/null 2>&1 &
@@ -64,7 +67,7 @@ _need_to_be_root
 _require_scratch
 _require_no_large_scratch_dev
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _populate_scratch
 
@@ -72,16 +75,16 @@ _populate_scratch
 
 eval `$DF_PROG $SCRATCH_MNT 2>&1 \
        | tail -1 | $AWK_PROG '{ printf "blocks=%u used=%u avail=%u\n", $3, $4, $5 }'`
-echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seq.full
-echo "blocksize from mkfs is '$dbsize'" >>$seq.full
+echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seqres.full
+echo "blocksize from mkfs is '$dbsize'" >>$seqres.full
 
 xfs_db -r -c "freesp -s" $SCRATCH_DEV >$tmp.xfs_db
-echo "xfs_db for $SCRATCH_DEV" >>$seq.full
-cat $tmp.xfs_db >>$seq.full
+echo "xfs_db for $SCRATCH_DEV" >>$seqres.full
+cat $tmp.xfs_db >>$seqres.full
 
 eval `$XFS_IO_PROG -x -c resblks $SCRATCH_MNT 2>&1 \
        | $AWK_PROG '/available/ { printf "resblks=%u\n", $5 }'`
-echo "resblks gave: resblks=$resblks" >>$seq.full
+echo "resblks gave: resblks=$resblks" >>$seqres.full
 
 # check the 'blocks' field from freesp command is OK
 # since 2.6.18, df does not report the 4 blocks per AG that cannot
index 0dee9f505e12d6d383d2063d0a046dc666cc91dd..be372021706782a0b6e15d8fab07821f7153fe34 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 1883f15f558136e92c148c33eeb2332ffbbacaa5..7528f345a6101f8e2f07e7bad3bbe1b87d538110 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 10498d58ecd6141c69bc63b1c42b494058a880f4..8cd0e7dd869d1f1f0a23f44142dd0588e50fb81a 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 538ba14c89ad4cd83526db26385825ded59b5171..20ea752ec528897f118ab1e7f551d84bcd641ec5 100755 (executable)
@@ -36,6 +36,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -72,7 +75,7 @@ _init()
     if _scratch_mkfs_xfs -N -K $force_opts >/dev/null 2>&1; then
         force_opts="-K $force_opts"
     fi
-    echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seq.full
+    echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seqres.full
     _scratch_mkfs_xfs $force_opts >$tmp.mkfs0 2>&1
     [ $? -ne 0 ] && \
         _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
@@ -163,8 +166,8 @@ _check_corrupt()
 {
     f="c6c6c6c6"
     echo "*** check for corruption"
-    echo "expect $f..." >>$seq.full
-    xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seq.full | \
+    echo "expect $f..." >>$seqres.full
+    xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seqres.full | \
         grep -q -v "$f $f $f $f $f $f $f $f" && \
             _fail "!!! block $2 corrupted!"
 }
@@ -177,7 +180,7 @@ _check_corrupt()
 _supported_fs xfs
 _supported_os Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # mkfs sizes
 log_size=2097152
@@ -187,15 +190,15 @@ _require_scratch
 _init
 
 block=`_after_log $SCRATCH_DEV`
-echo "fsblock after log = $block"               >>$seq.full
+echo "fsblock after log = $block"               >>$seqres.full
 _check_corrupt $SCRATCH_DEV $block
 
 actual_log_size=`_log_size`
-echo "log size = $actual_log_size BB"                      >>$seq.full
+echo "log size = $actual_log_size BB"                      >>$seqres.full
 head=`_log_head`
-echo "log position = $head"                     >>$seq.full
+echo "log position = $head"                     >>$seqres.full
 lsunit=`_log_sunit`
-echo "log sunit = $lsunit"                     >>$seq.full
+echo "log sunit = $lsunit"                     >>$seqres.full
 
 # sanity checks
 [ $actual_log_size -eq $log_size_bb ] || \
@@ -206,36 +209,36 @@ echo "log sunit = $lsunit"                        >>$seq.full
 # find how how many blocks per op for 100 ops
 # ignore the fact that it will also include an unmount record etc...
 # this should be small overall
-echo "    lots of traffic for sampling" >>$seq.full
+echo "    lots of traffic for sampling" >>$seqres.full
 sample_size_ops=100
 _log_traffic $sample_size_ops
 head1=`_log_head`
 num_blocks=`expr $head1 - $head`
 blocks_per_op=`echo "scale=3; $num_blocks / $sample_size_ops" | bc`
-echo "blocks_per_op = $blocks_per_op" >>$seq.full
+echo "blocks_per_op = $blocks_per_op" >>$seqres.full
 num_expected_ops=`echo "$log_size_bb / $blocks_per_op" | bc`
-echo "num_expected_ops = $num_expected_ops" >>$seq.full
+echo "num_expected_ops = $num_expected_ops" >>$seqres.full
 num_expected_to_go=`echo "$num_expected_ops - $sample_size_ops" | bc`
-echo "num_expected_to_go = $num_expected_to_go" >>$seq.full
+echo "num_expected_to_go = $num_expected_to_go" >>$seqres.full
 
-echo "    lots more traffic" >>$seq.full
+echo "    lots more traffic" >>$seqres.full
 _log_traffic $num_expected_to_go
 head=`_log_head`
-echo "log position = $head"                     >>$seq.full
+echo "log position = $head"                     >>$seqres.full
 
 # e.g. 3891
 near_end_min=`echo "0.95 * $log_size_bb" | bc | sed 's/\..*//'`
-echo "near_end_min = $near_end_min" >>$seq.full
+echo "near_end_min = $near_end_min" >>$seqres.full
 
 [ $head -gt $near_end_min -a $head -lt $log_size_bb ] || \
     _fail "!!! unexpected near end log position $head"
 
 for c in `seq 0 20`
 do
-    echo "   little traffic"            >>$seq.full
+    echo "   little traffic"            >>$seqres.full
     _log_traffic 2
     head=`_log_head`
-    echo "log position = $head"         >>$seq.full
+    echo "log position = $head"         >>$seqres.full
     _check_corrupt $SCRATCH_DEV $block
 done
 
index 2b91b33f4e20baac2786d8d6c6d8a9deaf25e73a..4ab1dc2bc19c00815a712ec53378aa61845e0d2c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -52,13 +55,13 @@ _require_no_large_scratch_dev
 
 echo "*** init FS"
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs_xfs                           >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs_xfs                           >>$seqres.full 2>&1 \
     || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
     || _fail "mount failed"
 
 echo "*** test"
@@ -67,21 +70,21 @@ for l in 0 1 2 3 4
 do
         echo "    *** test $l"
        FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -n 1000 $FSSTRESS_AVOID`
-        $FSSTRESS_PROG  $FSSTRESS_ARGS >>$seq.full
+        $FSSTRESS_PROG  $FSSTRESS_ARGS >>$seqres.full
 
         _scratch_mount -o remount,ro \
             || _fail "remount ro failed"
 
-        echo ""                                 >>$seq.full
-        echo "*** xfs_logprint ***"             >>$seq.full
-        echo ""                                 >>$seq.full
-        _scratch_xfs_logprint -tb               | tee -a $seq.full \
+        echo ""                                 >>$seqres.full
+        echo "*** xfs_logprint ***"             >>$seqres.full
+        echo ""                                 >>$seqres.full
+        _scratch_xfs_logprint -tb               | tee -a $seqres.full \
             | head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
 
-        echo ""                             >>$seq.full
-        echo "*** XFS_CHECK ***"            >>$seq.full
-        echo ""                             >>$seq.full
-        _scratch_xfs_check                  >>$seq.full 2>&1 \
+        echo ""                             >>$seqres.full
+        echo "*** XFS_CHECK ***"            >>$seqres.full
+        echo ""                             >>$seqres.full
+        _scratch_xfs_check                  >>$seqres.full 2>&1 \
             || _fail "xfs_check failed"
         _scratch_mount -o remount,rw \
             || _fail "remount rw failed"
@@ -89,6 +92,6 @@ done
 
 echo "*** done"
 # happy exit
-rm -f $seq.full
+rm -f $seqres.full
 status=0
 exit 0
index 156cc1dfeec71791360109a8d7e6b257eeac254c..d684ccd78c7898df2616d5a3af8768c8fee05021 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,7 +50,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 # prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
 _require_scratch
 _require_v2log
 
index 3bedc054bfe3e054ab3dead6c51ef15b3e6c8d1e..4f5916b1210302dc7a4f55ecb709a44e32f3eb32 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-seqfull="$seq.full"
+seqfull="$seqres.full"
 status=1       # failure is the default!
 # get standard environment, filters and checks
 . ./common.rc
index 18fe40e7731f51a64d327b490894d2c11bf23105..d9fa4f47c13562a7be82b81414dfe14d212c4b3f 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -78,7 +81,7 @@ _supported_os Linux
 _require_scratch
 _require_attrs
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
 
 echo "*** mkfs"
@@ -124,7 +127,7 @@ echo ""
 inum_2=`ls -li $testfile.2 | $AWK_PROG '{ print $1 }'`
 
 echo "*** unmount FS"
-umount $SCRATCH_DEV >>$seq.full 2>&1 \
+umount $SCRATCH_DEV >>$seqres.full 2>&1 \
        || _fail "umount failed"
 
 echo "*** dump attributes (1)"
index 962316fd754aadd5ac6e413f6d5b23d5425093cf..a733f5b86f88749d4ee730fc517ed472c2a0e79f 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 3e7fdd2fd36a9ad9df3b4a182a6440b16546d4e3..9cea5a79d281287827298c7ca649c4899bcb26ae 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index b7f1c101ede548a097bae2ed4e7c0c31fd032864..ee1339cafc300bfc9ef6f7e8ac0def1f8870afba 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -42,11 +45,11 @@ _require_tape $TAPE_DEV
 _create_dumpdir_fill
 # ensure file/dir timestamps precede dump timestamp
 sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 _erase_hard
 _do_dump
 _append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 _erase_hard
 _do_dump -l 1
 _do_restore
index 4ccb5deac8781215333f72e1319c39bfa5455359..5a3b0bc7218131f6a34f5dca1e94c1e8dddd6205 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 37a23ccfc5c4fa21a53d9cd78f0e181c5718446e..73feb6b7d44ef9fe7089f4487eadb6b2bb4066fc 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 772705d0c5c7e46a85b350c0f33602e191185012..71ca7f395b386167a1d8c7ee7d5b14a7a72bcc39 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 0bf042f8b4610b1cc591735bb1f6a2227d65a439..acbbcd5a8c73c26f3390664409aaedbc90f1c28d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -59,7 +62,7 @@ while [ $i -lt 5 ]; do
     let i=$i+1
 done
 
-echo "middate = $middate" >>$seq.full
+echo "middate = $middate" >>$seqres.full
 
 #
 # Now do the xfsinvutil and
index 70c0d10ff804ea18271679582d07451614b2b0af..83dddb449b3a89f6ecdf33c61211edbc9dc354ff 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 080d3fe4bf440c99efb05ec554bb95a1e637b75c..4918ef2922aa06377c11353e5f2bc7864a27eda8 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 422a2712a3216baf70d26ace9b07d709a8761049..467638fe7aecebd1c0b0c0eb2c831f0c168b4e28 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
 status=1       # failure is the default!
 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
@@ -41,15 +44,15 @@ _link_out_file $seq.out
 
 _check_repair()
 {
-       echo "Repairing, round 0" >> $seq.full
-       _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
+       echo "Repairing, round 0" >> $seqres.full
+       _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
        for i in 1 2 3 4
        do
-               echo "Repairing, iteration $i" | tee -a $seq.full
+               echo "Repairing, iteration $i" | tee -a $seqres.full
                _scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
-               diff $tmp.0 $tmp.$i >> $seq.full
+               diff $tmp.0 $tmp.$i >> $seqres.full
                if [ $? -ne 0 ]; then
-                       echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
+                       echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seqres.full
                        break
                fi
                # echo all interesting stuff...
index dc5a32db87ba99ae697d8ff0bbef115f49aec7e6..208ed8f849a12b614b67d0adaa944d7c93751ba2 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 27f3f222a3e14c538bee99cf9492d2418d21ee61..46e65a01e12fafcdc2f23453df16a1a725ed71ff 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,13 +53,13 @@ _require_scratch
 
 echo "*** init FS"
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***"                         >>$seq.full
-echo ""                                     >>$seq.full
-_scratch_mkfs_xfs                           >>$seq.full 2>&1 \
+echo "*** MKFS ***"                         >>$seqres.full
+echo ""                                     >>$seqres.full
+_scratch_mkfs_xfs                           >>$seqres.full 2>&1 \
     || _fail "mkfs failed"
-_scratch_mount                              >>$seq.full 2>&1 \
+_scratch_mount                              >>$seqres.full 2>&1 \
     || _fail "mount failed"
 
 echo "*** test"
@@ -69,7 +72,7 @@ then
     exit
 fi
 
-if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seq.full 2>&1
+if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seqres.full 2>&1
 then
     echo "!!! failed to run xfsctl test program"
     exit
index b2fc41766efd2822a2a5158cbee93a04ec3d1868..bec87ca2a173cca029e18ea17365786564d792f5 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e9bb4112e4121abf03ae7ea34200dd5ae8683e3b..056ce99044c632e94c9dbdd805e0f66a3b8ef0c6 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e2e71c5cf4e9d7fac93696613dc97475a7e53bc7..e2b193a4ee9bfcc2ca3d2aa96e213f5096e1d87a 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index b62a4c95fd54187712f23170975d6bfa5fef0876..217fa6f177b3ab67da57f93278ec15ca1dc184a0 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 428e8bbfd8a2654ae3f8d17e27bb4fd8c9cbfbe5..d5982f0907a6f1950fede9b99f7d5853ac72712d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 0021c227afc28f36bb792be6f8b5d998c16d001e..a6e98e3ade739139bc9325e4b3485fd97b337b25 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,9 +52,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 # real QA test starts here
 cd "$WORKAREA/xfstests"
 echo Silence is golden.
-perl tools/srcdiff -q >$seq.full
-if ! diff $seq.full $seq.good >/dev/null; then
-    echo "FAILED: srcdiff output $seq.full differs to $seq.good"
+perl tools/srcdiff -q >$seqres.full
+if ! diff $seqres.full $seq.good >/dev/null; then
+    echo "FAILED: srcdiff output $seqres.full differs to $seq.good"
     exit 1
 fi
 
index a9a9a2329beca9fcb63634e593bd324ca281302d..aa73245b775299cc5a46a5caaf040e8d64015bf5 100755 (executable)
@@ -25,6 +25,9 @@
 set +x
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -59,7 +62,7 @@ _fill()
 }
 
 _do_die_on_error=message_only
-rm -f $seq.full
+rm -f $seqres.full
 agsize=32
 echo -n "Make $agsize megabyte filesystem on SCRATCH_DEV and mount... "
 _scratch_mkfs_xfs -dsize=${agsize}m,agcount=1 2>&1 >/dev/null || _fail "mkfs failed"
@@ -84,7 +87,7 @@ do
     echo "done"
     echo -n "Check files... "
     if ! _do "src/fill2fs_check $tmp.manifest"; then
-      echo "fail (see $seq.full)"
+      echo "fail (see $seqres.full)"
       _do "cat $tmp.manifest"
       _do "ls -altrR $SCRATCH_MNT"
       _do "dd if=$SCRATCH_DEV bs=4096 count=$grow_size | gzip -9 > $seq.fsimage.gz"
index 15fa5dc40e0994991c8f107cde20f6262490814d..5a60da16595453db49ff4263bb976c48ade3ecf8 100755 (executable)
@@ -26,6 +26,9 @@
 set +x
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -86,7 +89,7 @@ _cull_files()
 # create 3 minimum sized (16Mb) allocation groups
 # xfs_repair is going to need three to verify the superblock
 
-rm -f $seq.full
+rm -f $seqres.full
 _do_die_on_error=message_only
 
 echo -n "Make a 48 megabyte filesystem on SCRATCH_DEV and mount... "
@@ -147,7 +150,7 @@ echo -n "Check fill file... "
 _do "sum $SCRATCH_MNT/fill >$tmp.fillsum2"
 if ! _do "diff $tmp.fillsum1 $tmp.fillsum2"; then
     echo "fail"
-    echo "Fill file is corrupt/missing after fsr. Test failed see $seq.full"
+    echo "Fill file is corrupt/missing after fsr. Test failed see $seqres.full"
     status=1; exit
 fi
 echo "done"
@@ -157,7 +160,7 @@ echo -n "Check large file... "
 _do "sum $SCRATCH_MNT/fragmented >$tmp.sum2"
 if ! _do "diff $tmp.sum1 $tmp.sum2"; then
     echo "fail"
-    echo "File is corrupt/missing after fsr. Test failed see $seq.full"
+    echo "File is corrupt/missing after fsr. Test failed see $seqres.full"
     status=1; exit
 fi
 echo "done"
index ef92c0a7278763b5f860e31862165060b9624d6e..35b195b13ee43a62158d56d150241ed11d8764eb 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d0d8bd8eb0fbeb933979bc6a9ff4a344ee1f906e..369454c3ad0ca578e663ff1dcb1e548bf9df61fd 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c20e3a8f88f419e92ac3d64966ffb3d8975791b8..c8e19a43dc19ef0c0f4a146b6345c16df52db693 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index fb83b7a8a7c16baee7b6e3310d1be1a0402399c6..1420a3f840ca62e6b93aedb0c81a5a60f851f753 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 7c5e89608f769e8918ed6a92dec601c853b8480c..4891c6c3b6133fa4ad7ba433cb9dc9de5a8b0ca5 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -59,7 +62,7 @@ while [ $i -lt 5 ]; do
     let i=$i+1
 done
 
-echo "middate = $middate" >>$seq.full
+echo "middate = $middate" >>$seqres.full
 
 # Only say No to 1st question to prune
 cat >$tmp.input <<EOF
index 6139361b5592ca486e1115336dddec424be20a4e..30e16eecc276d03715b9b21e18ab9a91fdef7f16 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 144cc719ec37010e287fbd1384f87396f90137c4..8591c367b289d9c251ddc92663acf799a2c8a003 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -32,10 +35,10 @@ _cleanup()
     umount -d $SCRATCH_MNT/test > /dev/null 2>&1
     rm -f $tmp.*
 
-    if [ -w $seq.full ]
+    if [ -w $seqres.full ]
     then
-        echo "--- mounts at end (after cleanup)" >> $seq.full
-        mount >> $seq.full
+        echo "--- mounts at end (after cleanup)" >> $seqres.full
+        mount >> $seqres.full
     fi
 }
 
@@ -55,7 +58,7 @@ _supported_os Linux
 _log()
 {
     echo "--- $*"
-    echo "--- $*" >> $seq.full
+    echo "--- $*" >> $seqres.full
 }
 
 _require_nonexternal
@@ -64,75 +67,75 @@ _require_no_large_scratch_dev
 _require_loop
 _require_ext2
 
-rm -f $seq.full
+rm -f $seqres.full
 
-echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seq.full
-echo "" >> $seq.full
+echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seqres.full
+echo "" >> $seqres.full
 
-echo "--- mounts" >> $seq.full
-mount >> $seq.full
+echo "--- mounts" >> $seqres.full
+mount >> $seqres.full
 
 _log "Create ext2 fs on scratch"
-mkfs -t ext2 -F $SCRATCH_DEV >> $seq.full 2>&1 \
+mkfs -t ext2 -F $SCRATCH_DEV >> $seqres.full 2>&1 \
     || _fail "!!! failed to mkfs ext2"
 
 _log "Mount ext2 fs on scratch"
-mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seq.full 2>&1 \
+mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seqres.full 2>&1 \
     || _fail "!!! failed to mount"
 
 _log "Create xfs fs in file on scratch"
 ${MKFS_PROG}.xfs -f -dfile,name=$SCRATCH_MNT/test.xfs,size=40m \
-    >> $seq.full 2>&1 \
+    >> $seqres.full 2>&1 \
     || _fail "!!! failed to mkfs xfs"
 
 _log "Make mount points"
-mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
     || _fail "!!! failed to make mount points"
 
 _log "Mount xfs via loop"
-mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seq.full 2>&1 \
+mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seqres.full 2>&1 \
     || _fail "!!! failed to loop mount xfs"
 
 _log "stress"
-$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
+$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
     || _fail "!!! stress failed"
 
 _log "clean"
-rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
+rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
     || _fail "!!! clean failed"
 
 _log "create file for ext2 fs"
-dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seq.full 2>&1 \
+dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seqres.full 2>&1 \
     || _fail "!!! create file failed"
 
 _log "Create ext2 fs in file on looped xfs"
-echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seq.full 2>&1 \
+echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seqres.full 2>&1 \
     || _fail "!!! failed to mkfs ext2 on xfs"
 
 _log "Mount ext2 on xfs via loop"
-mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
     || _fail "!!! failed to loop mount xfs"
 
 _log "stress ext2 on xfs via loop"
-$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
+$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
     || _fail "!!! stress ext2 failed"
 
 _log "clean"
-rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
+rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
     || _fail "!!! clean failed"
 
 _log "umount ext2 on xfs"
-umount -d $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+umount -d $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
     || _fail "!!! umount ext2 failed"
 
 _log "umount xfs"
-umount -d $SCRATCH_MNT/test >> $seq.full 2>&1 \
+umount -d $SCRATCH_MNT/test >> $seqres.full 2>&1 \
     || _fail "!!! umount xfs failed"
 
-echo "--- mounts at end (before cleanup)" >> $seq.full
-mount >> $seq.full
+echo "--- mounts at end (before cleanup)" >> $seqres.full
+mount >> $seqres.full
 
-rm -f $seq.full
+rm -f $seqres.full
 # success, all done
 status=0
 exit
index 29c103b7fc8a6cc4f53d523af3741e3db9d713fc..d5da34a997753abfda533058b299f7006d80342a 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,8 +52,8 @@ _supported_fs xfs
 _supported_os Linux IRIX
 
 
-cp /dev/null $seq.full
-chmod a+rwx $seq.full  # arbitrary users will write here
+cp /dev/null $seqres.full
+chmod a+rwx $seqres.full       # arbitrary users will write here
 
 _require_scratch
 _require_xfs_quota
@@ -100,7 +103,7 @@ _filter_and_check_blks()
 _exercise()
 {
        _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-       cat $tmp.mkfs >>$seq.full
+       cat $tmp.mkfs >>$seqres.full
 
        # keep the blocksize and data size for dd later
        . $tmp.mkfs
@@ -117,20 +120,20 @@ _exercise()
 
        _qsetup
 
-       echo "Using output from '" `ls -l $seq.out` "'" >>$seq.full
-       echo "and using type=$type id=$id" >>$seq.full
+       echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
+       echo "and using type=$type id=$id" >>$seqres.full
 
        echo
-       echo "*** report no quota settings" | tee -a $seq.full
+       echo "*** report no quota settings" | tee -a $seqres.full
        xfs_quota -D $tmp.projects -P $tmp.projid -x \
                -c "repquota -birnN -$type" $SCRATCH_DEV |
                _filter_report | LC_COLLATE=POSIX sort -ru
 
        echo
-       echo "*** report initial settings" | tee -a $seq.full
+       echo "*** report initial settings" | tee -a $seqres.full
        _file_as_id $SCRATCH_MNT/initme $id $type 1024 0
-       echo "ls -l $SCRATCH_MNT" >>$seq.full
-       ls -l $SCRATCH_MNT >>$seq.full
+       echo "ls -l $SCRATCH_MNT" >>$seqres.full
+       ls -l $SCRATCH_MNT >>$seqres.full
        xfs_quota -D $tmp.projects -P $temp.projid -x \
                -c "limit -$type bsoft=${bsoft}k bhard=${bhard}k $id" \
                -c "limit -$type isoft=$isoft ihard=$ihard $id" \
@@ -140,7 +143,7 @@ _exercise()
                _filter_report | LC_COLLATE=POSIX sort -ru
 
        echo
-       echo "*** push past the soft inode limit" | tee -a $seq.full
+       echo "*** push past the soft inode limit" | tee -a $seqres.full
        _file_as_id $SCRATCH_MNT/softie1 $id $type 1024 0
        _file_as_id $SCRATCH_MNT/softie2 $id $type 1024 0
        _qmount
@@ -149,7 +152,7 @@ _exercise()
                _filter_report | LC_COLLATE=POSIX sort -ru
 
        echo
-       echo "*** push past the soft block limit" | tee -a $seq.full
+       echo "*** push past the soft block limit" | tee -a $seqres.full
        _file_as_id $SCRATCH_MNT/softie $id $type 1024 140
        _qmount
        xfs_quota -D $tmp.projects -P $tmp.projid -x \
@@ -158,7 +161,7 @@ _exercise()
 
        echo
        # Note: for quota accounting (not enforcement), EDQUOT is not expected
-       echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seq.full
+       echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seqres.full
        for i in 1 2 3 4 5 6 7 8 9 10 11 12
        do
                _file_as_id $SCRATCH_MNT/hard$i $id $type 1024 0
@@ -170,10 +173,10 @@ _exercise()
 
        echo
        # Note: for quota accounting (not enforcement), EDQUOT is not expected
-       echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seq.full
+       echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seqres.full
        _file_as_id $SCRATCH_MNT/softie $id $type 1024 540
-       echo "ls -l $SCRATCH_MNT" >>$seq.full
-       ls -l $SCRATCH_MNT >>$seq.full
+       echo "ls -l $SCRATCH_MNT" >>$seqres.full
+       ls -l $SCRATCH_MNT >>$seqres.full
        _qmount
        xfs_quota -D $tmp.projects -P $tmp.projid -x \
                -c "repquota -birnN -$type" $SCRATCH_DEV |
index 01d54695d2c1fa5b17acdeed2b81454da8fa6f9c..7655d856e3a01ed330aa2e0c9d04d0daa33f14f9 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,7 +52,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _require_scratch
 _require_xfs_quota
@@ -59,8 +62,8 @@ _require_nobody
 _qmount_option uquota
 
 _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
-chmod a+w $seq.full     # arbitrary users will write here
+cat $tmp.mkfs >>$seqres.full
+chmod a+w $seqres.full     # arbitrary users will write here
 
 # keep the blocksize from mkfs ($dbsize)
 . $tmp.mkfs
@@ -94,7 +97,7 @@ xfs_quota -x \
 
 # cross check blks, softblks, hardblks <-> quota, xfs_db
 xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
-                       tr -d '\n' | tr -s '[:space:]' | tee -a $seq.full |
+                       tr -d '\n' | tr -s '[:space:]' | tee -a $seqres.full |
        perl -ne 'if (m[^\s*'$SCRATCH_DEV'\s+(\d+)\s+(\d+)\s+(\d+)]) {
                print "used_blocks=", $1, "\n";
                print "soft_blocks=", $2, "\n";
@@ -102,14 +105,14 @@ xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
                $next = 0;
        }' | LC_COLLATE=POSIX sort >$tmp.quota
 
-echo ===quota output >> $seq.full
-cat $tmp.quota >> $seq.full
+echo ===quota output >> $seqres.full
+cat $tmp.quota >> $seqres.full
 [ ! -s $tmp.quota ] && echo "warning: quota output file is empty"
 
 umount $SCRATCH_MNT
 
 # note - does (insitu) conversion from fs blocks to 1K blocks
-xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
+xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seqres.full | perl -ne '
        if (/^diskdq.bcount = (\d+)$/) {
                 print "used_blocks=", $1 * '$dbsize' / 1024, "\n";
        }
@@ -120,8 +123,8 @@ xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
                print "soft_blocks=", $1 * '$dbsize' / 1024, "\n";
        }' | LC_COLLATE=POSIX sort >$tmp.xfs_db
 
-echo ===xfs_db output >> $seq.full
-cat $tmp.xfs_db >> $seq.full
+echo ===xfs_db output >> $seqres.full
+cat $tmp.xfs_db >> $seqres.full
 [ ! -s $tmp.xfs_db ] && echo "warning: xfs_db output file is empty"
 
 echo Comparing out of xfs_quota and xfs_db
index 1ce6180c51ba56de881a8adaf0de3d9e1c99391d..b92d6fe8b791b12416d42fd7e14e61067795588b 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,8 +49,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os Linux IRIX
 
-cp /dev/null $seq.full
-chmod ugo+rwx $seq.full
+cp /dev/null $seqres.full
+chmod ugo+rwx $seqres.full
 
 _require_scratch
 _require_xfs_quota
@@ -98,7 +101,7 @@ _exercise()
        umount $SCRATCH_MNT 2>/dev/null
 }
 
-_scratch_mkfs_xfs >> $seq.full 2>&1 || _fail "mkfs failed!"
+_scratch_mkfs_xfs >> $seqres.full 2>&1 || _fail "mkfs failed!"
 
 _qmount_option "uquota,gquota"
 _qmount
index 965b43a2388afd7079e784605c9977c0180ccf4d..8c648c80a5016a28896486f69439e3bef067f316 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index be65bfbff4d76560792f673eca4d7a8975c28b59..dfab65343f8cc383880727b87914f4146549928b 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index faa47761bd8a9a2f44a7b0e3a8bd73cdc60baf22..bc535792c4636e8a5aadf980ec8a55adb1433ade 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index dfce43b519f84f678f5b58f37c2175968f9efd85..8d4a1aa05ac59fdc622e3f9278ff69d762df9699 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a2a07c998f4a75ceb9e788166517ced6351a01eb..36ba942fa9f5e892d69f9c56d920fcf212677353 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f0d9870b3e38b475c57669e4e54779511181e8b7..9bcc9aae8d86d2223b256ded89176cc63e2cc283 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index fa980851d4c21203ed8c896184f6724ccb75442b..88cd8ff6203303c4e2f795b142e4a6d3b95d4bfe 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index cdaf524765821149f32b30ca4422923d04eb5f08..46e4baca1589d9a9ec10f8611c302f71f9317f28 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c7e727c2cc61f37dda608e3e78eb4d621447748b..4f2143d4708f2996f5b67e6bcd0fedb096476c56 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -66,14 +69,14 @@ while [ $i -le 9 ]; do
     _stable_fs
     sleep 2
 
-    echo "********* level $i ***********" >>$seq.full
-    date >>$seq.full
+    echo "********* level $i ***********" >>$seqres.full
+    date >>$seqres.full
     find $SCRATCH_MNT -exec $here/src/lstat64 {} \; | sed 's/(00.*)//' >$tmp.dates.$i
     if [ $i -gt 0 ]; then
        let level_1=$i-1
-       diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seq.full
+       diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seqres.full
     else
-       cat $tmp.dates.$i >>$seq.full
+       cat $tmp.dates.$i >>$seqres.full
     fi
 
     _do_dump_file -f $tmp.df.level$i -l $i
index 12f2ac91a23c57f46df1adc0325cfea57cf7b5e2..d3efdac4b2e3c49e0fbde2c9b2b78c41b446bbf1 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 7a68f7924ffa8592e316ef053bb61900cf85453f..130b6858e3a90fd0f36a66fbf93613943f02d4c7 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index baaed777a41d48dd37bd5c67e4bf20a2ba34b90d..dd20b8ac02674c2528f71291248744aa3a201a61 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,14 +49,14 @@ _require_scratch
 
 # set up fs for 1K inodes
 isize=0
-_scratch_mkfs_xfs | _filter_mkfs >$seq.full 2>$tmp.mkfs
+_scratch_mkfs_xfs | _filter_mkfs >$seqres.full 2>$tmp.mkfs
 [ $? -eq 0 ] && source $tmp.mkfs
 if [ "$isize" -lt 1024 ]; then
-    _scratch_mkfs_xfs -i size=1024 >>$here/$seq.full \
+    _scratch_mkfs_xfs -i size=1024 >>$here/$seqres.full \
        || _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
 fi
-_scratch_mount >>$here/$seq.full || _fail "mount failed"
-xfs_info $SCRATCH_MNT >>$here/$seq.full
+_scratch_mount >>$here/$seqres.full || _fail "mount failed"
+xfs_info $SCRATCH_MNT >>$here/$seqres.full
 cd $SCRATCH_MNT
 
 echo ""
index c135d1abd44ee574158d1ff9ed87cc2107a2e45c..c4c37bc589d16e52657edf090758235a8fc4ff0e 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
-rm -f $seq.full
+rm -f $seqres.full
 
 here=`pwd`
 tmp=/tmp/$$
@@ -81,19 +84,19 @@ write_block()
     [ `$direct` ] && flags=-d
 
     echo "Writing $bytes bytes, offset is $words (direct=$direct)" | _filter_io
-    echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seq.full
+    echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seqres.full
     $XFS_IO_PROG -c "pwrite $offset 512" $flags $SCRATCH_MNT/$seq \
-       2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pwrite
-    xfs_bmap -v $SCRATCH_MNT/$seq >>$seq.full
+       2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pwrite
+    xfs_bmap -v $SCRATCH_MNT/$seq >>$seqres.full
 
     echo "Reading $bytes bytes (direct=$direct)" | _filter_io
-    echo "Reading $bytes bytes at $location (direct=$direct)" >>$seq.full
+    echo "Reading $bytes bytes at $location (direct=$direct)" >>$seqres.full
     $XFS_IO_PROG -c "pread $offset $bytes" $flags $SCRATCH_MNT/$seq \
-       2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pread
+       2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pread
 
-    $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seq.full 2>&1
+    $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seqres.full 2>&1
 
-    echo | tee -a $seq.full
+    echo | tee -a $seqres.full
 }
 
 # real QA test starts here
index 930a983f7157f0c73f3c12dc2986ec615bd81ab1..5c796a9c99501589edee0157f00be56795e41207 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -49,7 +52,7 @@ _supported_os IRIX Linux
 
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 umount $SCRATCH_DEV >/dev/null 2>&1
 
 _scratch_mkfs_xfs >/dev/null   || _fail "mkfs failed"
index 3a5129fbf43dc5ac84d08634302cd6b4c364aadc..bdc4dc22cded9d7f2350ff523e1616e29da454b8 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 901723ead9d7d6835b7e3d4e6162953dbbef4f79..a897e60cbe68b869a10e91388608c3dff503656c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 3243fe1ee12309a98cc8ebbda0198781ced3e3c1..952d31e7bd46535e8987f649d4ab14fbcbd7e9ef 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f0ee819e53463afde96cb1220d8e485a738ef5ee..316172c8616f8d365462c4604a4ab731b8ee7d5d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,7 +53,7 @@ _cleanup()
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
 # prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
 _require_scratch
 _require_xfs_quota
 _require_v2log
index e21a79385a80c510c688151735d15d28bfdb41bc..d38fb0ce5ab487ffff893068b7b63684c56e3062 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _supported_fs xfs
 _supported_os IRIX Linux
 
 # prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
 _require_scratch
 _require_v2log 
 
index ba5743aae26e759336fbfbe9dfc893807c9ebc12..d4482f83c338858c8d2f2063a87e3800b3237c38 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 44123ad812cc2959d75af2a3cfe2c0a6728d2d6e..c72d94eab48eb55d863e0c77203a0dbd29ba19e1 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -42,24 +45,24 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 rm -f $tmp.log
 
 _require_scratch
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
 
 echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 echo "touch files"
 touch $SCRATCH_MNT/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
 
 echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
 echo "unmount"
 umount $SCRATCH_MNT
@@ -75,7 +78,7 @@ if false; then
 fi
 
 echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
     || _fail "mount failed: $mnt $MOUNT_OPTIONS"
 
 echo "ls SCRATCH_MNT"
index b59ad0a81d9aac6a056e0eaa86a7f4b2678e9bcd..b58780a3474535a66207fb0acab9f496d0e1fbbb 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -41,7 +44,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
 _require_scratch
 _require_v2log
 
@@ -83,7 +86,7 @@ for s in sync nosync ; do
 
        # mkfs the FS
        _echofull "mkfs"
-       _scratch_mkfs_xfs >>$seq.full 2>&1
+       _scratch_mkfs_xfs >>$seqres.full 2>&1
        if [ $? -ne 0 ] ; then 
            _echofull "mkfs failed: $MKFS_OPTIONS"
            continue
@@ -91,7 +94,7 @@ for s in sync nosync ; do
 
        # mount the FS
        _echofull "mount"
-       if ! _scratch_mount >>$seq.full 2>&1; then
+       if ! _scratch_mount >>$seqres.full 2>&1; then
            _echofull "mount failed: $MOUNT_OPTIONS"
            continue
        fi
@@ -116,17 +119,17 @@ for s in sync nosync ; do
        ls $SCRATCH_MNT
 
        _echofull "godown"
-       src/godown -v -f $SCRATCH_MNT >> $seq.full
+       src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
        _echofull "unmount"
-       umount $SCRATCH_DEV >>$seq.full 2>&1 \
+       umount $SCRATCH_DEV >>$seqres.full 2>&1 \
            || _fail "umount failed"
 
        _echofull "logprint after going down..."
        _print_logstate
 
        _echofull "mount with replay"
-       _scratch_mount >>$seq.full 2>&1 \
+       _scratch_mount >>$seqres.full 2>&1 \
            || _fail "mount failed: $MOUNT_OPTIONS"
 
        # check on what FS looks like after log recovery
index 3cb69904a0802e6c54ec82bf3510b95177e1fa0a..43c23f05f16448f35856d39a7f7d15f2c0b0add1 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,7 +49,7 @@ _do_meta()
            -f rename=30 -f stat=30 -f unlink=30 -f truncate=20"
     _echofull "calling fsstress $param -m8 -n $count"
     FSSTRESS_ARGS=`_scale_fsstress_args $param $FSSTRESS_AVOID -m 8 -n $count -d $out`
-    if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full 2>&1
+    if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full 2>&1
     then
        _echofull "fsstress failed"
     fi
@@ -56,7 +59,7 @@ _do_meta()
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
 _require_scratch
 _require_v2log 
 _require_xfs_quota
@@ -91,7 +94,7 @@ do
 
     # mkfs the FS
     _echofull "mkfs"
-    _scratch_mkfs_xfs >>$seq.full 2>&1
+    _scratch_mkfs_xfs >>$seqres.full 2>&1
     if [ $? -ne 0 ] ; then 
        _echofull "mkfs failed: $MKFS_OPTIONS"
        continue
@@ -99,7 +102,7 @@ do
 
     # mount the FS
     _echofull "mount"
-    if ! _scratch_mount -o uquota >>$seq.full 2>&1; then
+    if ! _scratch_mount -o uquota >>$seqres.full 2>&1; then
        _echofull "mount failed: $MOUNT_OPTIONS"
        continue
     fi
@@ -112,20 +115,20 @@ do
     ls -RF $SCRATCH_MNT >$tmp.ls1
 
     _echofull "godown"
-    src/godown -v -f $SCRATCH_MNT >> $seq.full
+    src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
     _echofull "unmount"
-    umount $SCRATCH_DEV >>$seq.full 2>&1 \
+    umount $SCRATCH_DEV >>$seqres.full 2>&1 \
        || _fail "umount failed"
 
     _echofull "logprint after going down..."
     _print_logstate
 
     _full "logprint headers"
-    _scratch_xfs_logprint -n >>$seq.full 2>&1
+    _scratch_xfs_logprint -n >>$seqres.full 2>&1
 
     _echofull "mount with replay"
-    _scratch_mount -o uquota >>$seq.full 2>&1 \
+    _scratch_mount -o uquota >>$seqres.full 2>&1 \
        || _fail "mount failed: $MOUNT_OPTIONS"
 
     # check on what FS looks like after log recovery
index 8ce50c00461d5ea2f8f48ed912b701ea979669e0..4b006d42dad796db0a3b87e8851c94720d1ae0d5 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 2f849f3317d96fd49a89b072d59d4bd69533ad44..76aa5c160d4eb3190258d80c4ec24f1ebde2f3b4 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 4f4cf34a112c575f8301e5883c505568dd744297..04b096c250cf7395b3c32306c8d29f1d944972f4 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 9de447640138aae76faa471ed41a527e31c58d8d..f31a88a3c6553feda953292081aac08012b0a0e1 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d06bd59b190f0b740902eacece0a46946b7fb022..9bb6b9108c69dfa108dbe44a222b16f702e68051 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -63,7 +66,7 @@ _cleanup()
 #
 _mkfs_filter()
 {
-   tee -a $seq.full | \
+   tee -a $seqres.full | \
    sed \
        -e 's/extsz=[0-9][0-9]*[ ]*/extsz=N, /' \
        -e 's/blocks=[0-9][0-9]*/blocks=N/' \
@@ -89,7 +92,7 @@ _mkfs_filter()
 }
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 # Modify as appropriate.
 _supported_fs xfs
index 02c3f9d156598eacc9299947a34ea841f4dd799b..0753f8ae508d644ab2dc169e220598d09afefb4c 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 59db76074fe1952f65e727d39275a5c7d9533f2e..3af52c77e2cd532b352d5e14c5f381891ba7fd03 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -37,7 +40,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _create_scratch()
 {
        echo "*** mkfs"
-       _scratch_mkfs_xfs $@ | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+       _scratch_mkfs_xfs $@ | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
        . $tmp.mkfs
 
        echo "*** mount"
@@ -64,13 +67,13 @@ _stress_scratch()
        # -w ensures that the only ops are ones which cause write I/O
        FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs \
            -n $nops $FSSTRESS_AVOID`
-       $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
+       $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
 }
 
 # real QA test starts here
 _supported_fs xfs
 _require_scratch
-_scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+_scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
 . $tmp.mkfs    # extract blocksize and data size for scratch device
 
 endsize=`expr 550 \* 1048576`  # stop after growing this big
@@ -95,19 +98,19 @@ _fill_scratch $fillsize
 #
 while [ $size -le $endsize ]; do
        echo "*** stressing a ${size} byte filesystem"
-       echo "*** stressing a ${sizeb} block filesystem" >> $seq.full
+       echo "*** stressing a ${sizeb} block filesystem" >> $seqres.full
        _stress_scratch
        sleep 1
        size=`expr $size + $incsize`
        sizeb=`expr $size / $dbsize`    # in data blocks
        echo "*** growing to a ${size} byte filesystem"
-       echo "*** growing to a ${sizeb} block filesystem" >> $seq.full
+       echo "*** growing to a ${sizeb} block filesystem" >> $seqres.full
        xfs_growfs -D ${sizeb} $SCRATCH_MNT \
-               | tee -a $seq.full | _filter_mkfs 2>$tmp.growfs
+               | tee -a $seqres.full | _filter_mkfs 2>$tmp.growfs
        . $tmp.growfs
        [ `expr $size % $modsize` -eq 0 ] && wait       # every 4th iteration
-       echo AGCOUNT=$agcount | tee -a $seq.full
-       echo && echo >> $seq.full
+       echo AGCOUNT=$agcount | tee -a $seqres.full
+       echo && echo >> $seqres.full
 done
 wait   # stop for any remaining stress processes
 
index e8f1d454d6056e4500fa71b6c261b83732e1b5ab..58d753b188d5d3f4ced463f6947da446dd710df4 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -44,7 +47,7 @@ _require_xfs_quota
 
 # real QA test starts here
 _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >$seq.full
+cat $tmp.mkfs >$seqres.full
 . $tmp.mkfs
 
 # setup a default run
@@ -115,7 +118,7 @@ s/Inode: \#\d+ \(\d+ blocks, \d+ extents\)/Inode: #[INO] (X blocks, Y extents)/;
 test_quot()
 {
        echo "checking quot command (type=$type)"  # not deterministic on blks
-       xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seq.full 2>&1
+       xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seqres.full 2>&1
 }
 
 test_report()
index 2c98b571ed357f1a3a9a78121837d258caadb509..7abee5ee53c67eb7426247459e70879aef7443a8 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -56,7 +59,7 @@ _require_xfs_quota
 
 # real QA test starts here
 _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >$seq.full
+cat $tmp.mkfs >$seqres.full
 . $tmp.mkfs
 
 # setup a default run
@@ -72,7 +75,7 @@ _require_prjquota $SCRATCH_DEV
 echo "### create projects file"
 rm -f $tmp.projects
 target=$SCRATCH_MNT/project
-echo "6:$target" | tee -a $seq.full > $tmp.projects
+echo "6:$target" | tee -a $seqres.full > $tmp.projects
 
 echo "### populate filesystem"
 mkdir $target          || exit
index 6b656e681247d724e6273aa7d35ba4b6590acf45..9f23150887919857378b48141392288461d3fa7e 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -57,15 +60,15 @@ test_files()
 test_accounting()
 {
        echo "### some controlled buffered, direct and mmapd IO (type=$type)"
-       echo "--- initiating parallel IO..." >>$seq.full
+       echo "--- initiating parallel IO..." >>$seqres.full
        $XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -c 'fsync' \
-                                       $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
        $XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -d \
-                                       $SCRATCH_MNT/direct >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
        $XFS_IO_PROG -c 't 16m' -c 'mm -rw 0 16m' -c 'mw 0 16m' -c 'ms -s' \
-                                       $SCRATCH_MNT/mmap   >>$seq.full 2>&1 &
+                                       $SCRATCH_MNT/mmap   >>$seqres.full 2>&1 &
        wait
-       echo "--- completed parallel IO ($type)" >>$seq.full
+       echo "--- completed parallel IO ($type)" >>$seqres.full
 
        for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
                $here/src/lstat64 $file | head -3 | _filter_scratch
@@ -80,10 +83,10 @@ _qmount
 _require_prjquota $SCRATCH_DEV
 
 # real QA test starts here
-rm -f $tmp.projects $seq.full
+rm -f $tmp.projects $seqres.full
 umount $SCRATCH_DEV 2>/dev/null
 _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
+cat $tmp.mkfs >>$seqres.full
 _scratch_mount
 
 uid=1
index 56364f435469148512d944af56d78470d18c4308..0a115b7b5c6ea5cfdec89b366d777a89475ab2bc 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -102,7 +105,7 @@ fi
 umount $SCRATCH_DEV
 
 _scratch_mkfs_xfs -dsize=160m,agcount=4 $faststart | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
+cat $tmp.mkfs >>$seqres.full
 _scratch_mount
 
 populate
index 8749afa4fd99a7ab8f75907cb45c4a719d110ad3..52c782c691d4e55bad170d9f9c7c2b8ccf572bc6 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 8f4c142d8bb67b3240405053882663ee793fa51e..94fd93fec8dbc64c2edbffa7c3393df45a0a37b1 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a4ba98dec7a5dc680e205a25bf72a5f4778ac3e4..61dd7819ff71f1034d207a295230971114941caa 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -79,8 +82,8 @@ _test_create()
        p=dir2/dir3/dir4/file4
        touch $p
 
-       #_print_names $p >>$here/$seq.full
-       _print_names $p | tee -a $here/$seq.full
+       #_print_names $p >>$here/$seqres.full
+       _print_names $p | tee -a $here/$seqres.full
 
        _check_paths $SCRATCH_MNT/$p
 }
@@ -130,13 +133,13 @@ _test_hardlink()
                ln $p $x
        done
 
-       _print_names $p >>$here/$seq.full
+       _print_names $p >>$here/$seqres.full
 
        echo ""
        echo "print out names and check after created hardlinks"
        echo ""
        for x in $paths; do
-               _print_names $x | tee -a $here/$seq.full
+               _print_names $x | tee -a $here/$seqres.full
                _check_paths $SCRATCH_MNT/$x
        done
 
@@ -160,7 +163,7 @@ _test_hardlink()
        echo ""
        for x in $paths; do
                if [ -e $x ]; then 
-                       _print_names $x | tee -a $here/$seq.full
+                       _print_names $x | tee -a $here/$seqres.full
                        _check_paths $SCRATCH_MNT/$x
                fi
        done
@@ -229,7 +232,7 @@ _test_rename()
 
 _filter_num()
 {
-       tee -a $here/$seq.full |\
+       tee -a $here/$seqres.full |\
        sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
            -e 's/[0-9][0-9]* paths/P paths/g' \
            -e 's/seed = [0-9][0-9]*/seed = S/'
@@ -254,7 +257,7 @@ _test_fsstress()
        if ! $FSSTRESS_PROG $args | _filter_num
        then
                echo "    fsstress $args returned $?"
-               cat $tmp.out | tee -a $here/$seq.full
+               cat $tmp.out | tee -a $here/$seqres.full
                status=1
        fi
 
@@ -283,8 +286,8 @@ _test_dirstress()
        if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
        then
                echo "    dirstress failed"
-               echo "*** dirstress $args" | tee -a $here/$seq.full
-               cat $tmp.out >>$here/$seq.full
+               echo "*** dirstress $args" | tee -a $here/$seqres.full
+               cat $tmp.out >>$here/$seqres.full
                status=1
                exit
        fi
@@ -294,8 +297,8 @@ _test_dirstress()
        if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
        then
                echo "    dirstress failed"
-               echo "*** dirstress $args" | tee -a $here/$seq.full
-               cat $tmp.out >>$here/$seq.full
+               echo "*** dirstress $args" | tee -a $here/$seqres.full
+               cat $tmp.out >>$here/$seqres.full
                status=1
                exit
        fi
@@ -315,16 +318,16 @@ _require_scratch
 _require_attrs
 _need_to_be_root
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i parent=1 >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs -i parent=1 >>$here/$seqres.full 2>&1 \
     || _notrun "parent inodes not supported"
 
 echo "mount"
-_scratch_mount >>$here/$seq.full 2>&1 \
+_scratch_mount >>$here/$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 # real QA test starts here
index ebcc99515f488e17fef9cde0412a3f4b69db386c..bb98ee5a33fc566c1ae2d44a254b3d234162653e 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -101,16 +104,16 @@ _supported_os IRIX
 _require_scratch
 _require_attrs
 
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i paths=1 >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs -i paths=1 >>$here/$seqres.full 2>&1 \
     || _notrun "i_paths not supported"
 
 echo "mount"
-_scratch_mount >>$here/$seq.full 2>&1 \
+_scratch_mount >>$here/$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 # real QA test starts here
@@ -251,7 +254,7 @@ _do_test()
        xfs_repair_ipaths -n $SCRATCH_MNT
 }
 
-_do_test 2>&1 | tee $seq.full | _filter_inodes
+_do_test 2>&1 | tee $seqres.full | _filter_inodes
 
 # success, all done
 status=0
index 2c3ab9274e291442b88034611b74c0fb3b88b74c..a996117f6f30d072b2aab5910348c27dd51a4ff6 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d140a8bef2f35d6b2761577404a04c365610f1cc..4145ea267320072df9bf05c7daa4c2b5d38118d8 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -72,7 +75,7 @@ _chowning_file()
 
 
 echo "mkfs on scratch"
-_scratch_mkfs_xfs >$seq.full
+_scratch_mkfs_xfs >$seqres.full
 
 echo "mount with quotas"
 export MOUNT_OPTIONS="-o uquota"
index 85af2111305029659fe3fd8c428d9033ac259f64..e3b207365ea366d27deecc867729c28208743597 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a590bb0438f65e05cdd2d6136a350d3df294dba9..d2dc9359c71bfcbc422477d9df7a6fc69247c976 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -43,17 +46,17 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 rm -f $tmp.log
 
 _require_scratch
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
 
 echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 # num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
@@ -68,7 +71,7 @@ src/multi_open_unlink -f $SCRATCH_MNT/test_file -n $num_files -s $delay &
 sleep 3
 
 echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
 # time for multi_open_unlink to exit out after its delay
 # so we have no references and can unmount
@@ -81,11 +84,11 @@ echo "logprint after going down..."
 _print_logstate
 
 echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
     || _fail "mount failed: $mnt $MOUNT_OPTIONS"
 
 echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
 echo "unmount"
 umount $SCRATCH_MNT
@@ -94,7 +97,7 @@ echo "logprint after going down..."
 _print_logstate
 
 echo "logprint to check for CLEAR_AGI_BUCKET..."
-if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
+if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
        echo 'CLEAR_AGI_BUCKET transactions found!!'
        echo 'Are you running with an old xfs kernel - where the bug still exists?'
 else
@@ -102,7 +105,7 @@ else
 fi
 
 # clean up dirty log with log recovery on mount
-_scratch_mount >> $seq.full 2>&1 \
+_scratch_mount >> $seqres.full 2>&1 \
     || _fail "mount failed"
 
 # should now be peaches
index 1c4f3a4e414408f39d27ade0ced3b87fe7c3b7f9..d3a97071fb3583381921b12f5a0c356ad2f2e42e 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -176,7 +179,7 @@ echo 'int main(int argc, char *argv[]) {' >>$cprog
 #
 cat /usr/include/xfs/xfs*.h | indent |\
 _attribute_filter |\
-tee $seq.full |\
+tee $seqres.full |\
 egrep '} *xfs_.*_t' |\
 egrep -v -f $tmp.ignore |\
 awk '{sub(/[;,]/,"",$2); print "printf(\"sizeof(", $2, ") = %d\\n\", sizeof(", $2, "));"}' \
@@ -198,8 +201,8 @@ awk '
 echo 'return 0; }' >>$cprog
 
 # create and run program
-cc -o $oprog $cprog >> $seq.full 2>&1 || \
-  _notrun "Could not compile test program (see end of $seq.full)"
+cc -o $oprog $cprog >> $seqres.full 2>&1 || \
+  _notrun "Could not compile test program (see end of $seqres.full)"
 $oprog | _type_size_filter | _type_name_filter > $progout
 
 #
index 2117b4a155f3636c466d6afed5df0b3f4a955ebc..0fffbe5509bf3ec3af996f306a34c9e2990f48a0 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -60,8 +63,8 @@ cat >$tmp.projid <<EOF
 test:1
 EOF
 
-cp /dev/null $seq.full
-chmod a+rwx $seq.full  # arbitrary users will write here
+cp /dev/null $seqres.full
+chmod a+rwx $seqres.full       # arbitrary users will write here
 
 _require_scratch
 _scratch_mkfs_xfs >/dev/null 2>&1
index 6479c8c54d056370ba33f777d526d987ba4d69ea..97378c4321cc0a9ce3f010a4216ac7e5d1191cf0 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 0f65d0820c636f9bf42590b2b03f28d68f796714..8bcc1f86473c5b46bf338d39b5d19e07a53aab60 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f8af8dd64c61d474e1127d68455d3618a2504c29..d476fa7965a9c9ddfd4e2e7bec9de93fa03e028b 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 7d2e4098c99ccc75cb572f0ad8cd5e1dde37d64d..bb5ea2c38e5dd420d33e5a6a8a3a9328d6ed84a9 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index a8cbd09b80ac64a18872a189524d0cefb21217d1..2031ed9be09409faba5b1b6dada796b58df2403b 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 526167d3e81476b2cc0092804f6583b04040218e..309083651cbe42b8dfed0f73b0b84a5ca68e8c22 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 63281f9127a53e1a90ef5635a7268cff6bfe3060..c921e381bf5840bfface81a56f7e3b1ca720f3d0 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 52123ccebcb9723f30941ed7ffadd015f21acabd..f25102125b8e6390acc334e37c060af0c7670d1a 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 54b8198695fe651cc6a41409ce3c98f0f93eaf80..093ff3324c1de63e03a76da2c0ba76edb3f51646 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index bb4975c0ae3cefa0637abd71d94fede7565629ae..14060188b12d3c64a5b80d2b503852307b4353e4 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e366dc7d0453333cdf06f929b03c6ba05915dcef..0cc4047a01f58e135df9ea62820f75000afbfbc5 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index abc516a4015230a14771de5e2825d167c15445ac..20ba12ec52207939e5e4e92099b0ad627394f7a1 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index b1793b786666bfecfd1806e2c658720c281a4e26..47b5a58e8a61a4cfc1b7d1295e776b863c67a50f 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
 status=1       # failure is the default!
 trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
@@ -44,15 +47,15 @@ export XFS_REPAIR_PROG=$XFS_PARALLEL_REPAIR_PROG
 
 _check_repair()
 {
-       echo "Repairing, round 0" >> $seq.full
-       _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
+       echo "Repairing, round 0" >> $seqres.full
+       _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
        for i in 1 2 3 4
        do
-               echo "Repairing, iteration $i" | tee -a $seq.full
+               echo "Repairing, iteration $i" | tee -a $seqres.full
                _scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
-               diff $tmp.0 $tmp.$i >> $seq.full
+               diff $tmp.0 $tmp.$i >> $seqres.full
                if [ $? -ne 0 ]; then
-                       echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
+                       echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seqres.full
                        break
                fi
                # echo all interesting stuff...
index b6a04c562d2c53769d49009904c51798c265c32a..ae33d1c3d1aad54ab6c4a5c9992c9421b2722792 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 4bfaff3642a70ebf3d5bd229e612697cb69a782b..d1b65e7b8da92c694853f9a9b207da9bfd08db67 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -55,7 +58,7 @@ _check_sids()
                        | perl -ne "if (/^sids.*[\"|\s]($i)[\"|\s].*/) {print \$1} ;"`
                if [ -z "$CHECKED_SID" ] ; then
                        echo "ERROR: SID(s) not created"
-                       ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seq.full
+                       ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seqres.full
                        return
                fi
        done
index 2317291e861ddbbfd12ca074bbe33a89214241e5..35981acd834d02d27a18d620be29b997d112c37f 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 81be175fa79510f28577af658961a0c5961e2725..75ae57bb4cedbe1471776237c34ebb6cb74010d0 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 62e79c21368a92141a50f3045ddd7508d85bb717..3b032a813e356ef43b3bb9a5ad61a2b80faecb37 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 949bd982a04e4a0d2427ebdf7d822fb537c3819c..e379ebde123252c80d43b0cdbb6c292da5de4743 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 549cac8d13d0cbc08c8ed1a407e1bd9309870b05..f37809cf7238289287d1e85b36a8946cb4d7211e 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,8 +51,8 @@ _require_scratch
 _scratch_mkfs_xfs >/dev/null 2>&1
 _dmapi_scratch_mount
 
-${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seq.full
-[ $? -ne 0 ] && echo "get_dirattrs failed - see $seq.full"
+${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seqres.full
+[ $? -ne 0 ] && echo "get_dirattrs failed - see $seqres.full"
 
 status=0
 exit 
index 9ae3c40fb456a1a562b913d40b5e294ec39957ae..1bd70526571ceeb15b4199b811daa05a4dd10e03 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e740654a1e68aa6fb174338beb2c60fc929ec161..13712003920c773385514aa0b7815848cb583926 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index bfc225d9a96ab3c43aa2b822910757cdeeedb2fb..cb954c879282242f55b45cd827d6911111d21a69 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 3900299ebdbb4a5f4d6b61ecde1af955cd6e2d94..4c3c53da05c430c710f425896099f92827c33ac5 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c41938082915177bf8a668cce8a20f92f23a7e31..39249acad8c3bd11c5fa4e3cddccd5f36f9bbc45 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index acd70e0278f64c0296e0f7833be554e1d0b70a7a..57f027db940cbf392d3f537d9946f737d240dc4e 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index d4eef6494be0d40fcbdaf2d23f1adc73cd0b40d0..b1857fe4b62a69717cc5cd71b22ba7da402ccae7 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 1ef4aafe8d96af29099781e82741c6e8ea45fc9a..ed2cb55001dcd16409067739fd7d427b1ffe5dc3 100755 (executable)
@@ -29,6 +29,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -44,7 +47,7 @@ _cleanup()
 
 _filter_io()
 {
-    tee -a $seq.full | sed 's/ops;.*/ops/'
+    tee -a $seqres.full | sed 's/ops;.*/ops/'
 }
 
 #
@@ -55,7 +58,7 @@ _filter_bmap()
 {
     awk '$3 ~ /hole/ { print $1, $2, $3; next }
          $7 ~ /10000/ { print $1, $2, "unwritten"; next }
-         {print $1, $2}' >> $seq.full
+         {print $1, $2}' >> $seqres.full
 }
 
 
index 3b321b9858a9a9f01b62a2573cfe01abc53a2733..ec14cbfd2863d3ac7963b302709c4274c002a2bb 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -41,7 +44,7 @@ _cleanup()
 
 _filter_io()
 {
-    tee -a $seq.full | _filter_xfs_io
+    tee -a $seqres.full | _filter_xfs_io
 }
 
 #
@@ -52,7 +55,7 @@ _filter_io()
 _filter_bmap()
 {
     awk '$3 ~ /hole/ { print $1, $2, $3; next }
-         {print $1, $2}' >> $seq.full
+         {print $1, $2}' >> $seqres.full
 }
 
 # get standard environment, filters and checks
@@ -68,7 +71,7 @@ _supported_os IRIX Linux
 # io tests 
 testfile=$TEST_DIR/file.$seq
 rm -f $testfile
-rm -f $seq.full
+rm -f $seqres.full
 len=4
 end=`expr 10 \* $len`
 
index 527686ff6bfbaa6cc94dcc970f015b63114d68b7..a193837552c8cf8c332448f9a5db9b5a39aa88ea 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 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
-rm -f $seq.full
+rm -f $seqres.full
 
 _cleanup()
 {
@@ -91,7 +94,7 @@ FILE_SIZE=1048576
 rm -f $TEST_FILE
 $TEST_PROG $FILE_SIZE $TEST_FILE
 
-xfs_bmap -vp $TEST_FILE >> $seq.full
+xfs_bmap -vp $TEST_FILE >> $seqres.full
 xfs_bmap -vp $TEST_FILE | _filter_blocks
 
 status=0
index b2895fdabbb70bee5de7e9637d13ce1a1eb839b3..53100dfc9df1bfb167170cb1bee59c798e7fdf6a 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
@@ -44,7 +47,7 @@ workout()
        nops=15000
        FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -p $procs -n $nops \
            $FSSTRESS_AVOID`
-       $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
+       $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
        sleep 2
 }
 
index 8980f9bbda2d5d1034b8f81964372c42fa0bb740..405b0264f57f3ce42cce9eded0748939b8f0fe6f 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
@@ -106,7 +109,7 @@ wait
 # dmapi destroy events are asyncronous,  don't rely on fixed ordering of events
 # in print_event output, use sort.
 echo "# here comes the dmapi print_event filtered and sorted output"
-cat $tmp.print_event_out | tee -a $here/$seq.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
+cat $tmp.print_event_out | tee -a $here/$seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
 rm $tmp.print_event_out
 
 status=0
index b725d3af20a3e4394e5015dfe084e2b9d6f46f04..d1423a93c5aca3998619a62c6c2cb3df4cbecd96 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index 4f77a4175bb5e89a61ae3761379c1274d57e7975..c6ca99b26375b1fcf1bc40652a94379dcc36128b 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index b6b496c62137352107c168e7f69e98d7e416c0a4..d7e84c7f7b685067d28552ea03a1c218165e5987 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index 7146d2ff2d9acf49943d2b36f538d91130aebc27..86cd83b72785f74ee2df8b81da4c2486beaa9f1e 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index 7745a6a1b0d8809cde4b311399be4c0d9edd1552..f711d9c469d7897f961d3168a2f9a05fc1fbc66b 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index 4fc3ffbe4499ae02a13a6ecdf0cea39147514391..bfb126c93ed31065d2d85a03b67a1ecd377c2b9c 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index 93083c4e70dd2617bffcba423b9b323bb7453c00..0b45677c1d307ebcededb1ce220caceb4934b7a3 100755 (executable)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
 status=1    # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
index ec8aca725b6a99193ff8a9e89e6cff35d6c9924f..44e82c76a1507a72d2bf47e47290e25018255ff7 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 88566563b22321a5107eb4372e178fff4fa4db30..9d0e186f16d8f48e44469b3a9978a453115e9db5 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index f3faccab6c5d98d0978f949e222e04135b00762a..3bb01a9943ab39d7a671a9b3487667779d9e7958 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 0f8230690a7a4565edbe1a76089324146867f780..4926652405c2a2d7f00f0784b17703fba3915031 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index fb6510040330248d82e6571717b8019d84e9216e..36329caa52731432143224bc1cd476156e26dae1 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 _cleanup()
@@ -50,17 +53,17 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 _supported_fs xfs
 _supported_os IRIX Linux
 
-rm -f $seq.full
+rm -f $seqres.full
 rm -f $tmp.log
 
 _require_scratch
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
 
 echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
     || _fail "mount failed: $MOUNT_OPTIONS"
 
 # num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
@@ -81,7 +84,7 @@ pid=$!
 sleep 10
 
 echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
 # kill the multi_open_unlink
 kill $pid 2>/dev/null
@@ -95,11 +98,11 @@ echo "logprint after going down..."
 _print_logstate
 
 echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
     || _fail "mount failed: $mnt $MOUNT_OPTIONS"
 
 echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
 
 echo "unmount"
 umount $SCRATCH_MNT
@@ -108,7 +111,7 @@ echo "logprint after going down..."
 _print_logstate
 
 echo "logprint to check for CLEAR_AGI_BUCKET..."
-if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
+if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
        echo 'CLEAR_AGI_BUCKET transactions found!!'
        echo 'Are you running with an old xfs kernel - where the bug still exists?'
 else
@@ -116,7 +119,7 @@ else
 fi
 
 # clean up dirty log with log recovery on mount
-_scratch_mount >> $seq.full 2>&1 \
+_scratch_mount >> $seqres.full 2>&1 \
     || _fail "mount failed"
 
 # should now be peaches
index 33e80109391ac332420fd434d33091a49c133e5f..89444693adc86f0f08463669db5965dd3d9f28f9 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 4624ab4f510e779cfc70e2d555ee1f992a1f1b85..4fc16b1f4d3245aee28a3cc5617a5eebfd01e253 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 928eb244dbc97976a3a681fe7624fbad4f2a0a05..294363436e5b9096a950c7a7c48c59dbace6dfca 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 2c66026e90795fcf310d3d2e0748f80ff6476716..d162167e66ae1cd691ddf995e739cdda74708ad3 100755 (executable)
@@ -34,6 +34,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -77,7 +80,7 @@ _rmv_eas()
 
 _filter_inode()
 {
-       tee -a $here/$seq.full | \
+       tee -a $here/$seqres.full | \
                sed -e "s/core.forkoff/forkoff/g" | \
                egrep '^u.sfdir2|^a.sfattr|forkoff' | \
                egrep -v 'inumber|parent'
@@ -85,7 +88,7 @@ _filter_inode()
 
 _filter_version()
 {
-       tee -a $here/$seq.full | tr ',' '\n' | grep ATTR
+       tee -a $here/$seqres.full | tr ',' '\n' | grep ATTR
 }
 
 _print_inode()
@@ -148,7 +151,7 @@ _supported_os Linux
 _require_scratch
 _require_attrs
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _scratch_mkfs -i attr=2,size=512 -l lazy-count=1 >/dev/null 2>&1
 
index bff0caac117aafa9dca3397db8d8887f5b47abee..b2b73f0c1d0a3dc2c178a54221adc62ab7b47e33 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -43,7 +46,7 @@ _cleanup()
 
 _filter_version()
 {
-       tee -a $seq.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
+       tee -a $seqres.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
 }
 
 # get standard environment, filters and checks
@@ -58,7 +61,7 @@ _supported_os Linux
 _require_scratch
 _require_attrs
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # lazysb and attr2 are in features2 and will require morebitsbit on
 # So test with lazysb and without it to see if the morebitsbit is
index 4ebbfc18900136191ad5e210bfd7eb80da101c79..1ffa4baf0fb81d01015ddf5c5a95d5a8e09c5b35 100755 (executable)
@@ -30,6 +30,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -57,7 +60,7 @@ if [ $XFSPROGS_VERSION -lt 21000 ]; then
 fi
 
 _require_scratch
-rm -f $seq.full
+rm -f $seqres.full
 
 _scratch_mkfs -n version=ci >/dev/null 2>&1
 _scratch_mount
index a5a56828dadc9c893595de973d7022caf84fbb55..63a39d7fe43a45f453c3be4aea9fb4a24d3eef23 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -220,5 +223,5 @@ _test_remount_barrier
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 5bb4743640a74cffe0c831ba964592afe3ae6bb7..60d8adbccffdca462d128c896a04daa6508b6537 100755 (executable)
@@ -35,12 +35,15 @@ filesize=10
 filename=test-190
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
 tmp=/tmp/$$
 status=0    # success is the default!
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
@@ -55,20 +58,20 @@ _scratch_mkfs_xfs >/dev/null 2>&1
 _scratch_mount
 fsblocksize=`xfs_info $SCRATCH_MNT|sed 's/=/ /g'|awk '/^data / { print $3 }'`
 
-dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seqres.full 2>&1
 
 # run DMAPI test using verbose output
 echo Punching holes in file
-echo Punching holes in file >> $seq.full
+echo Punching holes in file >> $seqres.full
 for i in $holes ; do
-       echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seq.full
+       echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seqres.full
        xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename ;
 done
 
 echo Verifying holes are in the correct spots:
 
 xfs_bmap=`xfs_bmap $SCRATCH_MNT/$filename`
-xfs_bmap $SCRATCH_MNT/$filename >> $seq.full
+xfs_bmap $SCRATCH_MNT/$filename >> $seqres.full
 for i in $holes ; do
        holeStart=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $1}'`];
        holeEnd=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $2}'`];
@@ -83,7 +86,7 @@ for i in $holes ; do
        #xfs_bmap prints holes in the following format
        #                1: [8..15]: hole
        bmap="\[$[$holeStart/512]..$[($holeEnd/512) -1]\]";
-       echo $bmap >> $seq.full
+       echo $bmap >> $seqres.full
        if [ $holeEnd == $holeStart ] ; then
                continue #there is no hole
        fi
index 3120dcb0baa691df6f0fa9ed67cdac2888f60ac9..8e61629cb17d5c5a913e2a415a77522023ca1a52 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -41,7 +44,7 @@ _supported_fs xfs
 _supported_os Linux
 
 _require_scratch
-_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seq.full
+_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seqres.full
 if [ $? -ne 0 ]
 then
        _notrun "no mkfs support for NFS v4 ACLs"
@@ -53,7 +56,7 @@ then
        _notrun "no kernel mount support for NFS v4 ACLs"
 fi
 
-set_prog_path nfs4acl >>$seq.full
+set_prog_path nfs4acl >>$seqres.full
 if [ $? -ne 0 ]
 then
        _notrun "no nfs4acl utility found"
index 595da25a659633a1486c4c5b09015e8196e98750..9d439a6c1ac85ed16ed7d8640d1e5a2a98c55bd2 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -44,7 +47,7 @@ _supported_fs xfs
 _supported_os IRIX Linux
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 
 # For this test we use block size = 1/8 page size
 pgsize=`$here/src/feature -s`
@@ -63,7 +66,7 @@ blksize=`expr $pgsize / 8`
 
 _filter_bmap()
 {
-    tee -a $seq.full | \
+    tee -a $seqres.full | \
     sed "s#$SCRATCH_MNT#SCRATCH_MNT#g" | \
     awk \
         '$3 ~ /hole/     { print $1 "\t" $3 "\t" ($4 * 512) / blksize; next }
@@ -75,7 +78,7 @@ _filter_bmap()
 # Filter out offsets, which vary by blocksize
 _filter_od()
 {
-    tee -a $seq.full | \
+    tee -a $seqres.full | \
     sed -e "s/^[0-9A-Fa-f ]\{7,8\}//"
 }
 
@@ -118,12 +121,12 @@ xfs_io \
 -c "pwrite -S 0x11 -b `expr $pgsize / 2`  0 `expr $pgsize / 2`" \
 -c "truncate `expr $blksize / 2`" \
 -c "truncate $pgsize" \
--t -f $SCRATCH_MNT/testfile1 >> $seq.full
+-t -f $SCRATCH_MNT/testfile1 >> $seqres.full
 
 # directio read of entire file
 xfs_io \
 -c "pread 0 $pgsize" \
--d $SCRATCH_MNT/testfile1 >> $seq.full
+-d $SCRATCH_MNT/testfile1 >> $seqres.full
 
 xfs_bmap -v $SCRATCH_MNT/testfile1 | _filter_bmap
 od -x $SCRATCH_MNT/testfile1 | _filter_od
@@ -137,12 +140,12 @@ xfs_io \
 -c "truncate `expr $blksize / 2`" \
 -c "truncate $pgsize" \
 -c "pwrite -S 0x22 -b $blksize `expr $blksize \* 4` $blksize" \
--t -f $SCRATCH_MNT/testfile2 >> $seq.full
+-t -f $SCRATCH_MNT/testfile2 >> $seqres.full
 
 # directio read of entire file
 xfs_io \
 -c "pread 0 $pgsize" \
--d $SCRATCH_MNT/testfile2 >> $seq.full
+-d $SCRATCH_MNT/testfile2 >> $seqres.full
 
 xfs_bmap -v $SCRATCH_MNT/testfile2 | _filter_bmap
 od -x $SCRATCH_MNT/testfile2 | _filter_od
@@ -187,7 +190,7 @@ xfs_io \
 -c "truncate `expr $blksize / 2`" \
 -c "truncate `expr $blksize + 1`" \
 -c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
--t -d -f $SCRATCH_MNT/testfile3 >> $seq.full
+-t -d -f $SCRATCH_MNT/testfile3 >> $seqres.full
 
 xfs_bmap -v $SCRATCH_MNT/testfile3 | _filter_bmap
 od -x $SCRATCH_MNT/testfile3 | _filter_od
@@ -207,7 +210,7 @@ xfs_io \
 -c "truncate `expr $blksize + 1`" \
 -c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
 -c "pwrite -S 0x33 -b 512 `expr $blksize \* 2` 512" \
--t -d -f $SCRATCH_MNT/testfile4 >> $seq.full
+-t -d -f $SCRATCH_MNT/testfile4 >> $seqres.full
 
 xfs_bmap -v $SCRATCH_MNT/testfile4 | _filter_bmap
 od -x $SCRATCH_MNT/testfile4 | _filter_od
index cd64db1a3bd8b161f61d9aec6fe3da3d526b285b..aed2471609011c6bb39941f30cab17aad85a5104 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -82,5 +85,5 @@ _do_dump
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 321fe4723f6e8ec3f6e7f2cbd812964b172dba96..41353b9b0b9d2d135492389d354dfa15b075d467 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -93,5 +96,5 @@ done
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 8c2ebd23a4a8217ecddae2b725b443293aa339c7..b7bb23324b6e6b5abde0bc272ca0c2f9ad3316d0 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -61,5 +64,5 @@ src/t_dir_offset $TEST_DIR/ttt
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 127f307865dcea4650ae6d2858e0705406090300..c141b81d4d0fc9cf65dba73d5a412dbe16e19bf8 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -86,5 +89,5 @@ xfs_db -x $SCRATCH_DEV -c 'sb' -c 'print features2'
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 34139cc314906b89a7b712e25a6bc9c0875fd21f..0f8d9ede3a2e1316c7f97f660d455f451ef8a15d 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -121,5 +124,5 @@ _scratch_mount -o ro 2>&1 | _filter_scratch
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index e868d99e79166c9055614d8592dcfd988027a4ff..80a65e68019921f810357c973b429b18472956f3 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -94,5 +97,5 @@ sync
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index 27f9e6777d2879c1250121b90fe073088e9e2870..6c82ac00bcc9510c203bdd64b17c6c9cebfeabdf 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -56,5 +59,5 @@ _scratch_xfs_repair -o force_geometry 2>&1 | _filter_repair
 
 # success, all done
 echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
 status=0
index ed896005deae026b8fab6c97aaccaafaac940dd7..21ec98ac06c191a01aaadba4a499e75441560353 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -61,7 +64,7 @@ _cleanup()
 }
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
index 7c953dbd8b9659189fbfcc1ebc2bef6221c07e1d..1d64eb7e67ae51cbc464ffae42ab559cc76040e2 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -38,14 +41,14 @@ _supported_os Linux
 
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 
-_scratch_mkfs_xfs -d size=16m -b size=512 >> $seq.full 2>&1
+_scratch_mkfs_xfs -d size=16m -b size=512 >> $seqres.full 2>&1
 _scratch_mount
 
 # fix the reserve block pool to a known size so that the enospc calculations
 # work out correctly.
-_scratch_resvblks 1024 >> $seq.full 2>&1
+_scratch_resvblks 1024 >> $seqres.full 2>&1
 
 # on a 16MB filesystem, there's 32768x512byte blocks. used is:
 #      - 4944 in the log,
index 29b1fbf021941f5da4515ec3f23520d34915c242..785de8f8d61317bcfc8dc5bbd4dd001c92eae9a3 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -58,7 +61,7 @@ if [ "$bitsperlong" -ne 64 ]; then
        _notrun "This test is only valid on 64 bit machines"
 fi
 
-rm -f $seq.full
+rm -f $seqres.full
 
 tmpfile=$TEST_DIR/fsfile.$$
 tmpdir=$TEST_DIR/tmpdir.$$
index a997d5a8275c83b010e0c46cae11fbdb35afecc9..c82ea9e880224da1beb038e27ff5ee380b4ee8fa 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index b33c2e7869ef06fbfefb950d49390e952fb8bbb6..f6c7c736c0ba5b67bfda9e32e16acfa9376dc900 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 061b395c5bb9196d90d651bc3489f0c7e9e8688e..3f6503b7c53a5b0c8f0e27c41018053afb26ca11 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 6b5cf1fa7ff308433b653823e1f24b7c2e74e2f4..9a78db56655d962176db3e9277e7f33a56994a0b 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -49,7 +52,7 @@ _supported_os Linux
 
 [ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
 
-xfs_fsr -d -v $TEST_DIR > $seq.full 2>&1
+xfs_fsr -d -v $TEST_DIR > $seqres.full 2>&1
 
 echo "--- silence is golden ---"
 status=0 ; exit
index 8403724dd1e7e9d49a13e69bf4985000bdc936cb..f988b1715665c218738cae76e089855cf6c1d9fd 100755 (executable)
@@ -28,6 +28,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -50,7 +53,7 @@ _supported_fs xfs
 _supported_os Linux
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 
 [ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
 
@@ -152,10 +155,10 @@ create_target_attr_last()
        create_attrs $nattrs $target
 }
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # use a small filesystem so we can control freespace easily
-_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seqres.full 2>&1
 _scratch_mount
 fragment_freespace
 
@@ -187,20 +190,20 @@ _scratch_mount
 
 targ=$SCRATCH_MNT/fsr_test_file.$$
 for n in `seq 4 1 12`; do
-       echo "*** n == $n ***" >> $seq.full
+       echo "*** n == $n ***" >> $seqres.full
        for i in `seq 5 1 15`; do
                for j in `seq 5 1 20`; do
-                       create_target_attr_first $i $j $targ.$i.$j >> $seq.full 2>&1
+                       create_target_attr_first $i $j $targ.$i.$j >> $seqres.full 2>&1
                done
-               xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
-               FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
-               xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
+               xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
+               FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
+               xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
                for j in `seq 5 1 20`; do
-                       create_target_attr_last $i $j $targ.$i.$j >> $seq.full 2>&1
+                       create_target_attr_last $i $j $targ.$i.$j >> $seqres.full 2>&1
                done
-               xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
-               FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
-               xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
+               xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
+               FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
+               xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
        done
 done
 
index 52be5c374de0bf9b562a1586aadaefd7ab2cf9d6..b34ab1bb1d15710ea77eed351195fe5e5d87789e 100755 (executable)
@@ -29,6 +29,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index e1a8749fa77b5f52f21cf6780b97d1c3b63e8b2a..beff5408878bf2c5723b413f88f59bab7b1c067e 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index eb5f9df0f10dbd0173f4afa89b719390245ab2eb..ef6ec20c40dbda8333493c73336e2cb39bc054b0 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c96d4eb74e344660881207f01e3145cafafbca6d..9678fc7009096bb1ccf87424b80c144e75aeb76d 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -51,7 +54,7 @@ _require_projid32bit
 export MOUNT_OPTIONS="-opquota"
 
 # make fs with no projid32bit
-_scratch_mkfs_xfs -i projid32bit=0 >> $seq.full || _fail "mkfs failed"
+_scratch_mkfs_xfs -i projid32bit=0 >> $seqres.full || _fail "mkfs failed"
 _qmount
 # make sure project quota is supported
 _require_prjquota ${SCRATCH_DEV}
@@ -68,7 +71,7 @@ mkdir $dir
 touch $dir/below16bit
 # below 16bit value
 $XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
-               >> $seq.full
+               >> $seqres.full
 projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
 if [ "projid = 3422" != "$projid" ]; then
        echo "FAIL: projid32bit disabled: returned projid value ($projid)"
@@ -79,7 +82,7 @@ fi
 # 32bit value, should fail
 touch $dir/over16bit
 if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
-               >> $seq.full 2>&1; then
+               >> $seqres.full 2>&1; then
        echo "FAIL: projid32bit disabled: setting 32bit projid succeeded"
        echo "      while it should fail"
        status=1
@@ -87,7 +90,7 @@ fi
 
 # over 32bit value, should fail
 touch $dir/over32bit
-if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seq.full 2>&1; then
+if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seqres.full 2>&1; then
        echo "FAIL: projid32bit disabled: setting over 32bit projid succeeded"
        echo "      while it should fail"
        status=1
@@ -95,14 +98,14 @@ fi
 
 #  Do testing on filesystem with projid32bit feature enabled
 umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_xfs -i projid32bit=1 >> $seq.full || _fail "mkfs failed"
+_scratch_mkfs_xfs -i projid32bit=1 >> $seqres.full || _fail "mkfs failed"
 _qmount
 mkdir $dir
 
 touch $dir/below16bit
 # below 16bit value, should succeed
 $XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
-               >> $seq.full
+               >> $seqres.full
 projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
 if [ "projid = 3422" != "$projid" ]; then
        echo "FAIL: projid32bit enabled: returned projid value ($projid)"
@@ -113,7 +116,7 @@ fi
 # 32bit value, should succeed
 touch $dir/over16bit
 if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
-               >> $seq.full 2>&1; then
+               >> $seqres.full 2>&1; then
        projid=$($XFS_IO_PROG -r -c "lsproj" $dir/over16bit)
        if [ "projid = 108545" != "$projid" ]; then
                echo "FAIL: projid32bit enabled: returned projid value ($projid)"
@@ -129,7 +132,7 @@ fi
 # over 32bit value, should fail
 touch $dir/over32bit
 if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV \
-               >> $seq.full 2>&1; then
+               >> $seqres.full 2>&1; then
        echo "FAIL: projid32bit enabled: setting over 32bit projid succeeded"
        echo "      while it should fail"
        status=1
index 2dd12e82ffd62df570fd73b61af616093a0f1995..8563b1ea174b52c20b127c862b6a2957cce48ca3 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 9f0424d9408ffdca599a4b842f406ba4f2a25f87..745f609eed8fe0cf37470f86de20693d92a5abe8 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 64776daf534d604c3e97e10523bbb9ae61962580..915bb26aef5e66ade3ae5c995cca37e3414581b5 100755 (executable)
@@ -33,6 +33,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 91503a0c0c8a4162e5cf386be303358af7f80580..47f2cfa45ccbf0e7a91d7be8b7afecf14e0b6b79 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 status=1       # failure is the default!
index 8903ec81a5b55cd8465a0d080a282d81eb257978..65701769d48b1d4d786275b589b714f2a25b85c3 100755 (executable)
@@ -26,6 +26,9 @@
 #
 
 seq=$(basename $0)
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by ${seq}"
 
 here=$(pwd)
index 5a060f12f462f254dc105fac26ab3d000d738019..8ced43f6f2634c00637e7aa047d26ba53a1ac023 100755 (executable)
@@ -27,6 +27,9 @@
 #
 
 seq=$(basename $0)
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by ${seq}"
 
 here=$(pwd)
index 89c590f72221dcfe1c70f288c0c7451d9fe302a1..41154b765138cbbc9b94aa1ea32726ce78d15b57 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c52d8100e67161d71879be966d53f12a82a3b933..092082565999ba7e4589adb2a4981ae511ea3561 100755 (executable)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 36391a34e8a7ae16da6016cc6b0ce48cd12e7d79..00a552991b48b3ba680689f7a69f40f44f489eb6 100755 (executable)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 559e17414b610522ac9ea8268fefdac68524d941..4e3bbe26a617d2f31d6fe9097524cc93de049b0c 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -60,22 +63,22 @@ _scratch_unmount
 echo "Silence is goodness..."
 
 # Corrupt DIR
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
 
 # Corrupt SUBDIR
-xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
+xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
 
-echo "===== BEGIN of xfs_repair =====" >> $seq.full
-echo "" >>$seq.full
+echo "===== BEGIN of xfs_repair =====" >> $seqres.full
+echo "" >>$seqres.full
 
-xfs_repair  $SCRATCH_DEV >> $seq.full 2>&1
-echo "===== END of xfs_repair =====" >> $seq.full
+xfs_repair  $SCRATCH_DEV >> $seqres.full 2>&1
+echo "===== END of xfs_repair =====" >> $seqres.full
 
 #if _check_scratch_fs; then
 #      status=0
index 8ee33288a23769d5c50155d1d6a345fb69747b46..cf6bec38f12ef13d8530c54fce695c6592dde398 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _supported_os Linux
 
 _require_scsi_debug
 
-rm -f $seq.full
+rm -f $seqres.full
 
 # Remove xfs signature so -f isn't needed to re-mkfs
 _wipe_device()
@@ -67,7 +70,7 @@ _check_mkfs()
                return
        fi
        echo "Passed."
-       cat $tmp.mkfs.full | _filter_mkfs >> $seq.full 2>$tmp.mkfs
+       cat $tmp.mkfs.full | _filter_mkfs >> $seqres.full 2>$tmp.mkfs
        . $tmp.mkfs
        echo "Got sector size: $sectsz"
        device=`echo $@ | awk '{print $NF}'`
@@ -83,7 +86,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 512 0 128`
 _check_mkfs $SCSI_DEBUG_DEV
 # blocksize smaller than physical sectorsize should revert to logical sectorsize
 _check_mkfs -b size=2048 -f $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
 _put_scsi_debug_dev
 
 # === 4k physical 512b logical unaligned
@@ -99,7 +102,7 @@ _check_mkfs -f $SCSI_DEBUG_DEV
 _check_mkfs -s size=4096 $SCSI_DEBUG_DEV
 # with 4k sector specified should fall back to logical sector size with force
 _check_mkfs -s size=4096 -f $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
 _put_scsi_debug_dev
 
 # === hard 4k physical / 4k logical
@@ -111,7 +114,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 4096 0 128`
 _check_mkfs -b size=2048 $SCSI_DEBUG_DEV
 # sector size smaller than physical sector size should fail
 _check_mkfs -s size=512 $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
 _put_scsi_debug_dev
 
 status=0
index 2af3533b0833cc86e4455216f28dc64ac16bcc32..3a8a85421d6258b15ebf382134cee470781c9ab8 100755 (executable)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 49384087ad94e4581b8fca44c7ec43d9dafc3f70..f57d89ebf10e0d7b8a4d93a22515265e7d1fdd2d 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -45,13 +48,13 @@ _require_legacy_v2_format
 _create_dumpdir_fill
 # ensure file/dir timestamps precede dump timestamp
 sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 
 echo "*** Level 0 dump, format 2"
 _do_dump_file -f $tmp.l0 -K
 
 _append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 
 echo "*** Level 1 dump, current format"
 _do_dump_file -l 1 -f $tmp.l1
index d1ce8adc06ec04e31cb7d03240e592bf967eeafe..e57701b9215d1d981a1132f8fa82e7063754fb59 100755 (executable)
@@ -25,6 +25,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -45,13 +48,13 @@ _require_legacy_v2_format
 _create_dumpdir_fill
 # ensure file/dir timestamps precede dump timestamp
 sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 
 echo "*** Level 0 dump, current format"
 _do_dump_file -f $tmp.l0
 
 _append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
 
 echo "*** Level 1 dump, format 2"
 _do_dump_file -l 1 -f $tmp.l1 -K
index d55ad112cc8c41b6594739dd478e7fd89a7348aa..49eb475e697b368a670a11ed48eaf7bcdaad9089 100644 (file)
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 tmp=/tmp/$$
 here=`pwd`
 status=1       # failure is the default!
 trap "_cleanup; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
 
 # get standard environment, filters and checks
 . ./common.rc
@@ -57,7 +60,7 @@ _require_scratch
 _require_projid32bit
 
 # create xfs fs without projid32bit ability, will be gained by xfs_admin
-_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seq.full \
+_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seqres.full \
                || _fail "mkfs failed"
 _qmount_option "pquota"
 _qmount
@@ -73,9 +76,9 @@ touch $dir/{16,32}bit
 inode16a=$(ls -i $dir/16bit | cut -d ' ' -f 1)
 inode32a=$(ls -i $dir/32bit | cut -d ' ' -f 1)
 $XFS_QUOTA_PROG -x -c "project -s -p $dir/16bit 1234" $SCRATCH_DEV \
-               >> $seq.full
+               >> $seqres.full
 $XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
-               >> $seq.full 2>&1
+               >> $seqres.full 2>&1
 
 echo "No 32bit project quotas:"
 $XFS_IO_PROG -r -c "lsproj" $dir/16bit
@@ -84,13 +87,13 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
 umount $SCRATCH_MNT
 
 # Now, enable projid32bit support by xfs_admin
-xfs_admin -p $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_admin failed"
+xfs_admin -p $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_admin failed"
 
 # Now mount the fs, 32bit project quotas shall be supported, now
 _qmount_option "pquota"
 _qmount
 $XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
-               >> $seq.full
+               >> $seqres.full
 
 # These will be checked by $seq.out
 echo "With 32bit project quota support:"
@@ -99,7 +102,7 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
 
 # Dump the fs to a temporary file
 rm -f $tmp.dump.img
-$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seq.full \
+$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seqres.full \
                || _fail "dump failed"
 
 # Prepare the device to restore the dumped file system
@@ -109,7 +112,7 @@ restore_dir=$SCRATCH_MNT/restore/pquota
 mkdir -p $SCRATCH_MNT/restore
 
 # Restore
-$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seq.full 2>&1 \
+$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seqres.full 2>&1 \
                || _fail "xfsrestore failed"
 
 # Check that they are the same
@@ -120,7 +123,7 @@ inode16b=$(ls -i $restore_dir/16bit | cut -d ' ' -f 1)
 inode32b=$(ls -i $restore_dir/32bit | cut -d ' ' -f 1)
 inode32v2=$(ls -i $restore_dir/32bitv2 | cut -d ' ' -f 1)
 $XFS_QUOTA_PROG -x -c "project -s -p $restore_dir/32bitv2 2123456789" \
-               $SCRATCH_MNT >> $seq.full
+               $SCRATCH_MNT >> $seqres.full
 echo "The restored file system + one additional file:"
 $XFS_IO_PROG -r -c "lsproj" $restore_dir/16bit
 $XFS_IO_PROG -r -c "lsproj" $restore_dir/32bit
index db60e6b0a61a5175603e46fb543490fdd5b767d5..2a8f138d83cdf0b679b20a10dfb2dae7daa62a9d 100644 (file)
@@ -27,6 +27,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 022addc20d35629b1b6425d954f12e7e710688fb..03c34eb1709b88d3b683e6f7f6e1bea78450bdc9 100644 (file)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -43,9 +46,9 @@ _supported_fs xfs
 _supported_os IRIX Linux
 
 # real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
 _require_scratch
-_scratch_mkfs_xfs -n size=16k -d size=128m >> $seq.full 2>&1
+_scratch_mkfs_xfs -n size=16k -d size=128m >> $seqres.full 2>&1
 _scratch_mount
 
 # First we cause very badly fragmented freespace, then
@@ -55,21 +58,21 @@ _scratch_mount
 # Step 1: Cause badly fragmented free space
 mkdir $SCRATCH_MNT/fragdir
 for I in `seq 0 27200`; do
-        (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seq.full 2>&1
+        (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seqres.full 2>&1
 done
 sync
 
 for I in `seq 0 2 27200`; do
-        rm -f $SCRATCH_MNT/fragdir/f$I >> $seq.full 2>&1
+        rm -f $SCRATCH_MNT/fragdir/f$I >> $seqres.full 2>&1
 done
 sync
 
 # Soak up any remaining freespace
-xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seq.full 2>&1
+xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seqres.full 2>&1
 
 # Take a look at freespace for any post-mortem on the test
 _scratch_unmount
-xfs_db -c freesp $SCRATCH_DEV >> $seq.full 2>&1
+xfs_db -c freesp $SCRATCH_DEV >> $seqres.full 2>&1
 _scratch_mount
 
 # Step 2: Make a bunch of (hopefully fragmented) multiblock
@@ -111,14 +114,14 @@ done
 
 _scratch_unmount
 # Can xfs_repair and xfs_check cope with this monster?
-_scratch_xfs_repair >> $seq.full 2>&1 || _fail "xfs_repair failed"
-xfs_check $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_check failed"
+_scratch_xfs_repair >> $seqres.full 2>&1 || _fail "xfs_repair failed"
+xfs_check $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_check failed"
 
 # Yes they can!  Now...
 # Can xfs_metadump cope with this monster?
 xfs_metadump $SCRATCH_DEV $tmp.metadump || _fail "xfs_metadump failed"
 xfs_mdrestore $tmp.metadump $tmp.img || _fail "xfs_mdrestore failed"
-xfs_repair $tmp.img >> $seq.full 2>&1 || _fail "xfs_repair of metadump failed"
+xfs_repair $tmp.img >> $seqres.full 2>&1 || _fail "xfs_repair of metadump failed"
 
 # Yes it can; success, all done
 status=0
index 697e27254c46b2182785f43901d0197bcc1e98c9..b129965c4e04aa380349cdb81c42760af36bf4b6 100644 (file)
@@ -23,6 +23,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index c54ca1bc1f788b3082f21688769c51df4d17248c..922f819bb2533fff3d4ec8ac6b22a7bb471f2f62 100644 (file)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
index 325281aec3e2ffab72385d5daebc30e0eda781b9..af8cf386bf66293f5dba4777a78c6b05576e5777 100644 (file)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -46,7 +49,7 @@ _supported_fs xfs
 _supported_os IRIX Linux
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _scratch_mkfs -l size=2560b >/dev/null 2>&1
 
@@ -56,7 +59,7 @@ _scratch_mkfs -l size=2560b >/dev/null 2>&1
 _scratch_mount
 echo hello > $SCRATCH_MNT/hello; setfattr -n user.name -v value $SCRATCH_MNT/hello
 _scratch_unmount
-_scratch_xfs_logprint 2>&1 >> $seq.full
+_scratch_xfs_logprint 2>&1 >> $seqres.full
 
 # Now go for a continued transaction
 # The trick here is to get a transaction which is exactly the size of a
@@ -72,7 +75,7 @@ for I in `seq 0 8192`; do
         touch $SCRATCH_MNT/tmp$I
 done
 _scratch_unmount
-_scratch_xfs_logprint 2>&1 >> $seq.full
+_scratch_xfs_logprint 2>&1 >> $seqres.full
 
 # success, all done
 status=0
index d3ae03d637d189b9b071722b3eddf87b03f13c42..a8530f16d5d6f4cc86cf3adeb973e070d5e46771 100644 (file)
@@ -22,6 +22,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -47,7 +50,7 @@ _supported_fs xfs
 _supported_os Linux
 _require_scratch
 
-rm -f $seq.full
+rm -f $seqres.full
 
 _wipe_fs
 
index 8664b5161781e42b3b0a6185278ead5adf24da9b..c01046bd5bc6d8227c9026a7d93b564b95351afe 100644 (file)
@@ -24,6 +24,9 @@
 #
 
 seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
+seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -48,7 +51,7 @@ _supported_os IRIX Linux
 _require_scratch
 _require_freeze
 
-rm -f $seq.full
+rm -f $seqres.full
 _scratch_mkfs_xfs -d agcount=16,su=256k,sw=12 -l su=256k,size=2560b >/dev/null 2>&1
 _scratch_mount >/dev/null 2>&1
 
@@ -58,26 +61,26 @@ mkdir -p $STRESS_DIR
 $FSSTRESS_PROG -d $STRESS_DIR -n 100 -p 1000 $FSSTRESS_AVOID >/dev/null 2>&1 &
 
 # Freeze/unfreeze file system randomly
-echo "Start freeze/unfreeze randomly" | tee -a $seq.full
+echo "Start freeze/unfreeze randomly" | tee -a $seqres.full
 LOOP=10
 while [ $LOOP -gt 0 ];do
        TIMEOUT=`expr $RANDOM % 5`
        sleep $TIMEOUT
-       echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seq.full
+       echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
        xfs_freeze -f $SCRATCH_MNT
        if [ $? -ne 0 ];then
-               echo " - Error: freeze filesystem failed" | tee -a $seq.full
+               echo " - Error: freeze filesystem failed" | tee -a $seqres.full
        fi
        TIMEOUT=`expr $RANDOM % 3`
        sleep $TIMEOUT
-       echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seq.full
+       echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
        xfs_freeze -u $SCRATCH_MNT
        if [ $? -ne 0 ];then
-               echo " - Error: unfreeze filesystem failed" | tee -a $seq.full
+               echo " - Error: unfreeze filesystem failed" | tee -a $seqres.full
        fi
        let LOOP=$LOOP-1
 done
-echo "Test done" | tee -a $seq.full
+echo "Test done" | tee -a $seqres.full
 killall -q $FSSTRESS_PROG
 wait