From: Remi Gacogne Date: Fri, 18 Aug 2023 10:55:10 +0000 (+0200) Subject: dnsdist: Use the same UDP timeouts than usual in the 'advanced' tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=480119762a480b57a1c6f3c38a1e47b646773833;p=thirdparty%2Fpdns.git dnsdist: Use the same UDP timeouts than usual in the 'advanced' tests It makes sense to use a short timeout when we know this is going to fail, but here we actually expect a response, and it seems that the current timeout is sometimes too short when running with TSAN, especially when we have a lot of tests running in parallel. --- diff --git a/regression-tests.dnsdist/test_Advanced.py b/regression-tests.dnsdist/test_Advanced.py index f5466041aa..632a8ae0cc 100644 --- a/regression-tests.dnsdist/test_Advanced.py +++ b/regression-tests.dnsdist/test_Advanced.py @@ -344,7 +344,7 @@ class TestAdvancedGetLocalAddressOnAnyBind(DNSDistTest): 'address-was-127-0-0-2.local-address-any.advanced.tests.powerdns.com.') response.answer.append(rrset) sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - sock.settimeout(1.0) + sock.settimeout(2.0) sock.connect(('127.0.0.2', self._dnsDistPort)) try: query = query.to_wire() @@ -377,7 +377,7 @@ class TestAdvancedGetLocalAddressOnAnyBind(DNSDistTest): # a bit more tricky, UDP-only IPv4 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - sock.settimeout(1.0) + sock.settimeout(2.0) sock.connect(('127.0.0.2', self._dnsDistPort)) self._toResponderQueue.put(response, True, 1.0) try: @@ -397,7 +397,7 @@ class TestAdvancedGetLocalAddressOnAnyBind(DNSDistTest): # a bit more tricky, UDP-only IPv6 sock = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) - sock.settimeout(1.0) + sock.settimeout(2.0) sock.connect(('::1', self._dnsDistPort)) self._toResponderQueue.put(response, True, 1.0) try: @@ -445,7 +445,7 @@ class TestAdvancedGetLocalAddressOnNonDefaultLoopbackBind(DNSDistTest): # a bit more tricky, UDP-only IPv4 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - sock.settimeout(1.0) + sock.settimeout(2.0) sock.connect(('127.0.1.19', self._dnsDistPort)) self._toResponderQueue.put(response, True, 1.0) try: