From 6e3b0025f46a7ce653c1f498344a7f82f53fa2df Mon Sep 17 00:00:00 2001 From: Albin Vass Date: Sun, 28 Feb 2021 15:18:47 +0100 Subject: [PATCH] Reduce amount of 'Waiting on logger' messages sent Change-Id: If76e730673ac80e254c878c46b17181e14b4a5de --- zuul/ansible/base/callback/zuul_stream.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/zuul/ansible/base/callback/zuul_stream.py b/zuul/ansible/base/callback/zuul_stream.py index aa60d3b678..be407c03d0 100644 --- a/zuul/ansible/base/callback/zuul_stream.py +++ b/zuul/ansible/base/callback/zuul_stream.py @@ -132,6 +132,7 @@ class CallbackModule(default.CallbackModule): def _read_log(self, host, ip, port, log_id, task_name, hosts): self._log("[%s] Starting to log %s for task %s" % (host, log_id, task_name), job=False, executor=True) + logger_retries = 0 while True: try: s = socket.create_connection((ip, port), 5) @@ -152,8 +153,10 @@ class CallbackModule(default.CallbackModule): % (ip, port)) return except Exception: - self._log("[%s] Waiting on logger" % host, - executor=True, debug=True) + if logger_retries % 10 == 0: + self._log("[%s] Waiting on logger" % host, + executor=True, debug=True) + logger_retries += 1 time.sleep(0.1) continue msg = "%s\n" % log_id