From 3b5657e5800e8c635bc089ff747935890a71749d Mon Sep 17 00:00:00 2001 From: Jim Hague Date: Mon, 29 Jan 2018 10:17:54 +0000 Subject: [PATCH] Reduce delay on OOOR delayed lookup. A delay of 1000ms was causing frequent lookup timeouts e.g. on 9.9.9.9. We hypothesise that the delay causes an internal timeout in the server to fire. So reduce the delay to a smaller value that seems to leave the test working but reduces the incidence of timeouts. We observe this still leaves timeouts on TLS connections to 9.9.9.9. These seem to occur only on TLS connections, and reducing the delay much further does not alter the observed behaviour. We guess there is something else going on there. --- src/tools/getdns_server_mon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/getdns_server_mon.c b/src/tools/getdns_server_mon.c index 7a2f74ef..4d330389 100644 --- a/src/tools/getdns_server_mon.c +++ b/src/tools/getdns_server_mon.c @@ -1587,7 +1587,7 @@ static exit_value test_out_of_order(struct test_info_s *test_info, /* A set of asynchronous queries to send. One exists. */ const char GOOD_NAME[] = "getdnsapi.net"; struct async_query async_queries[] = { - { "1000.delay.getdnsapi.net", 0, false }, + { "400.delay.getdnsapi.net", 0, false }, { GOOD_NAME, 0, false } }; unsigned NQUERIES = sizeof(async_queries) / sizeof(async_queries[0]);