]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
tests-extra: improve stability of quic/xfr under Valgrind
authorDaniel Salzman <daniel.salzman@nic.cz>
Tue, 24 Jun 2025 07:43:38 +0000 (09:43 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Tue, 24 Jun 2025 08:27:41 +0000 (10:27 +0200)
doc/reference.rst
tests-extra/tests/quic/xfr/test.py

index c22b69acc7bde86f243f0cbde71514be84ee35f8..35de9dcb769fb823f65a844f897a78c93947f846 100644 (file)
@@ -376,7 +376,7 @@ tcp-remote-io-timeout
 ---------------------
 
 Maximum time (in milliseconds) to receive or send one DNS message over an outbound
-TCP connection which has already been established to a configured remote server.
+TCP/QUIC/TLS connection which has already been established to a configured remote server.
 It means this limit applies to incoming zone transfers, sending NOTIFY,
 DDNS forwarding, and DS check or push. This timeout includes the time needed
 for a network round-trip and for a query processing by the remote.
index 51ae88df29d30eaa1fe10085ae56bb17a36b78b1..020a516793f22ae620cbbdc32775a0ad7f4451f9 100644 (file)
@@ -24,10 +24,11 @@ for z in rnd_zones:
     master.dnssec(z).enable = True
 
 if master.valgrind:
-    slave.quic_idle_close_timeout = 10 # for DoQ xfrs
-    slave.tcp_remote_io_timeout = 10000
+    slave.quic_idle_close_timeout = 25 # for DoQ xfrs
+    slave.tcp_remote_io_timeout = 20000
 if slave.valgrind:
-    master.quic_idle_close_timeout = 10 # for sending DoQ notify
+    master.quic_idle_close_timeout = 25 # for sending DoQ notify
+    master.tcp_remote_io_timeout = 20000
 
 MSG_DENIED_NOTIFY = "ACL, denied, action notify"
 MSG_DENIED_TRANSFER = "ACL, denied, action transfer"