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-Tag: rec-5.0.0-alpha1~35^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=239597181eb8f0001d54deb390a77cd326eaba3a;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 a30c1318da..65354bb444 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: @@ -400,7 +400,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: @@ -448,7 +448,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: