]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Wait longer (up to 20 secs) for journal to be truncated
authorMark Andrews <marka@isc.org>
Mon, 18 May 2020 06:47:07 +0000 (16:47 +1000)
committerMark Andrews <marka@isc.org>
Mon, 18 May 2020 22:15:11 +0000 (08:15 +1000)
(cherry picked from commit 0c2f0e02f20d9b87b2c3ad273e5e1fd252dc8a2e)

bin/tests/system/nsupdate/tests.sh

index 72a282a31c2471e5e536940a04ea3c45154a9e75..fb1617509b7abffb0832e7f5d800c4de3b968fe9 100755 (executable)
@@ -843,14 +843,11 @@ size=`$PERL -e 'use File::stat; my $sb = stat(@ARGV[0]); printf("%s\n", $sb->siz
 [ "$size" -gt 6000 ] || ret=1
 sleep 1
 $RNDCCMD 10.53.0.1 sync maxjournal.test
-for i in 1 2 3 4 5 6
-do
-    sleep 1
+check_size_lt_5000() (
     size=`$PERL -e 'use File::stat; my $sb = stat(@ARGV[0]); printf("%s\n", $sb->size);' ns1/maxjournal.db.jnl`
-    [ "$size" -lt 5000 ] && break
-done
-size=`$PERL -e 'use File::stat; my $sb = stat(@ARGV[0]); printf("%s\n", $sb->size);' ns1/maxjournal.db.jnl`
-[ "$size" -lt 5000 ] || ret=1
+    [ "$size" -lt 5000 ]
+)
+retry_quiet 20 check_size_lt_5000 || ret=1
 [ $ret = 0 ] || { echo_i "failed"; status=1; }
 
 n=`expr $n + 1`