2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

Increase startup timeout for servers in system tests

This change is made in particular to address the issue with 'doth'
system tests where servers are unable to iniitalise in time in CI
system under high load (that happened particularly often for Debian
Buster cross32 configuration).

The right solution, is, of course, to (re)use TLS context sparingly,
while right now we create too many of them.
This commit is contained in:
Artem Boldariev
2021-12-01 12:50:21 +02:00
parent 6436caa607
commit 3e7bcc2939

View File

@@ -202,12 +202,12 @@ sub start_server {
my $child = `$command`;
chomp($child);
# wait up to 25 seconds for the server to start and to write the
# wait up to 40 seconds for the server to start and to write the
# pid file otherwise kill this server and any others that have
# already been started
my $tries = 0;
while (!-s $pid_file) {
if (++$tries > 250) {
if (++$tries > 400) {
print "I:$test:Couldn't start server $command (pid=$child)\n";
print "I:$test:failed\n";
kill "ABRT", $child if ("$child" ne "");