summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-03-20 17:49:42 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-03-20 17:49:42 -0400
commit11f5f21ce1dc0af13c7e002286adca75860d7a4d (patch)
tree7b431518d1a146b79eb3904805531e83f476e974
parent6d8e7b025da414e26b096c11216dd8d7e236fef3 (diff)
generic/333 debuggeneric-333-debug
-rwxr-xr-xtests/generic/33315
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/generic/333 b/tests/generic/333
index bf1967ce..ecc971a9 100755
--- a/tests/generic/333
+++ b/tests/generic/333
@@ -16,7 +16,7 @@ _register_cleanup "_cleanup" BUS
_cleanup()
{
cd /
- rm -rf $tmp.* $finished_file $abort_file
+ # rm -rf $tmp.* $finished_file $abort_file
wait
}
@@ -55,12 +55,17 @@ snappy() {
while [ ! -e $finished_file ]; do
out="$(_cp_reflink $testdir/file1 $testdir/snap_$n 2>&1)"
res=$?
- echo $out | grep -q "No space left" && break
+ if echo $out | grep -q "No space left"; then
+ echo $out > $abort_file
+ break
+ fi
test -n "$out" && echo $out
- test $res -ne 0 && break
+ if [[ $res -ne 0 ]]; then
+ echo $res > $abort_file
+ break
+ fi
n=$((n + 1))
done
- touch $abort_file
}
echo "Snapshot a file undergoing directio rewrite"
@@ -78,6 +83,8 @@ done
touch $finished_file
wait
+df -h /mnt/scratch
+
# success, all done
status=0
exit