Fix fail on zero-size append
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Signed-off-by: Richard Weinberger <richard@nod.at>
diff --git a/fsstress.sh b/fsstress.sh
index 3b112b0..f74cb4c 100755
--- a/fsstress.sh
+++ b/fsstress.sh
@@ -88,8 +88,11 @@
do
SIZE=$(($RANDOM % $MAX_SIZE_MB))
- dd if=/dev/urandom of=testdir/smallfile$i bs=1M count=$SIZE\
- oflag=append conv=notrunc &> /dev/null
+ if [ $SIZE -gt 0 ]
+ then
+ dd if=/dev/urandom of=testdir/smallfile$i bs=1M count=$SIZE\
+ oflag=append conv=notrunc &> /dev/null
+ fi
done
}
@@ -99,9 +102,12 @@
do
SIZE=$(($RANDOM % $MAX_SIZE_MB))
- dd if=/dev/urandom of=testdir/smallfile$i bs=1M count=$SIZE\
- oflag=append conv=notrunc &> /dev/null
- sync
+ if [ $SIZE -gt 0 ]
+ then
+ dd if=/dev/urandom of=testdir/smallfile$i bs=1M count=$SIZE\
+ oflag=append conv=notrunc &> /dev/null
+ sync
+ fi
done
}