From 59ed36a6af79d9defbdeade9927ec61871295249 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sun, 20 Nov 2022 02:49:23 +0300 Subject: [PATCH] janus: fast startup --- kvmd/apps/janus/runner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kvmd/apps/janus/runner.py b/kvmd/apps/janus/runner.py index af7e064d..140a7b62 100644 --- a/kvmd/apps/janus/runner.py +++ b/kvmd/apps/janus/runner.py @@ -64,11 +64,13 @@ class JanusRunner: # pylint: disable=too-many-instance-attributes async def __run(self) -> None: logger = get_logger(0) + logger.info("Probbing the network first time ...") + prev_netcfg: (_Netcfg | None) = None while True: retry = 0 netcfg = _Netcfg() - for retry in range(self.__check_retries): + for retry in range(1 if prev_netcfg is None else self.__check_retries): netcfg = await self.__get_netcfg() if netcfg.ext_ip: break