]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use timeout for rndc status in shutdown test
authorTom Krizek <tkrizek@isc.org>
Mon, 26 Jun 2023 13:19:35 +0000 (15:19 +0200)
committerTom Krizek <tkrizek@isc.org>
Tue, 4 Jul 2023 12:36:05 +0000 (14:36 +0200)
Pass 5 second timeout to the rndc status command(s) to avoid hitting the
hard 10 second timeout from subprocess.call, which would result in an
unwanted exception that would only mask the real issue: if the rndc
status times out in this test, it is likely due to the server not
stopping as it should.

(cherry picked from commit ceed694659baaffc6e678e680a0dae33d1a07eca)

bin/tests/system/shutdown/tests_shutdown.py

index c8b4d625d71b33d8f18ab5940ecbafa5d422401d..7098b4046abae010192a118fad5dfad2e145ae58 100755 (executable)
@@ -105,7 +105,7 @@ def do_work(named_proc, resolver, rndc_cmd, kill_method, n_workers, n_queries):
             else:
                 # We attempt to send couple rndc commands while named is
                 # being shutdown
-                futures[executor.submit(launch_rndc, ["status"])] = "status"
+                futures[executor.submit(launch_rndc, ["-t", "5", "status"])] = "status"
 
         ret_code = -1
         for future in as_completed(futures):