[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] tests: fix false du failure on newer XFS
From: |
Bernhard Voelker |
Subject: |
[PATCH] tests: fix false du failure on newer XFS |
Date: |
Tue, 16 Sep 2014 00:17:43 +0200 |
* tests/du/2g.sh: Similar to the fix for a dd test (see commit
v8.22-65-g7c03fe2), avoid speculative preallocation by creating
the 'big' file in one go instead of appending to it in the loop.
Remove debugging statements as the output with 'set -x' is
sufficient nowadays.
---
tests/du/2g.sh | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/tests/du/2g.sh b/tests/du/2g.sh
index f766d4d..d7cc987 100755
--- a/tests/du/2g.sh
+++ b/tests/du/2g.sh
@@ -43,15 +43,14 @@ test $min_kb -lt $free_kb ||
big=big
rm -f $big
-test -t 1 || printf 'creating a 2GB file...\n'
-for i in $(seq 100); do
- # Note: 2147483648 == 2^31. Print floor(2^31/100) per iteration.
- printf %21474836s x >> $big || fail=1
- # On the final iteration, append the remaining 48 bytes.
- test $i = 100 && { printf %48s x >> $big || fail=1; }
- test -t 1 && printf 'creating a 2GB file: %d%% complete\r' $i
-done
-echo
+{
+ for i in $(seq 100); do
+ # Note: 2147483648 == 2^31. Print floor(2^31/100) per iteration.
+ printf %21474836s x || fail=1
+ done
+ # After the final iteration, append the remaining 48 bytes.
+ printf %48s x || fail=1
+} > $big || fail=1
du -k $big > out1 || fail=1
rm -f $big
--
1.8.4.5
- [PATCH] tests: fix false du failure on newer XFS,
Bernhard Voelker <=
- Re: [PATCH] tests: fix false du failure on newer XFS, Pádraig Brady, 2014/09/15
- Re: [PATCH] tests: fix false du failure on newer XFS, Philipp Thomas, 2014/09/16
- Re: [PATCH] tests: fix false du failure on newer XFS, Bernhard Voelker, 2014/09/16
- Re: [PATCH] tests: fix false du failure on newer XFS, Bernhard Voelker, 2014/09/16
- Re: [PATCH] tests: fix false du failure on newer XFS, Rasmus Borup Hansen, 2014/09/16
- Re: [PATCH] tests: fix false du failure on newer XFS, Pádraig Brady, 2014/09/16
- Re: [PATCH] tests: fix false du failure on newer XFS, Bernhard Voelker, 2014/09/16