From a5881af83f0b610c7473eafdf7d7fdd1889ccbed Mon Sep 17 00:00:00 2001 From: Feda Curic Date: Thu, 30 Nov 2023 13:44:51 +0100 Subject: [PATCH] Decrease timeout when connecting to websocket Set timeout in wait_for_evaluator Without this, ert will wait for 60s before letting users know that a workflow has failed. Co-authored-by: Sondre --- src/ert/ensemble_evaluator/sync_ws_duplexer.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ert/ensemble_evaluator/sync_ws_duplexer.py b/src/ert/ensemble_evaluator/sync_ws_duplexer.py index a3e4301b8b9..32d227cbb84 100644 --- a/src/ert/ensemble_evaluator/sync_ws_duplexer.py +++ b/src/ert/ensemble_evaluator/sync_ws_duplexer.py @@ -74,16 +74,14 @@ async def _connect(self) -> None: extra_headers=self._extra_headers, max_size=2**26, max_queue=500, - open_timeout=60, + open_timeout=5, ping_timeout=60, ping_interval=60, close_timeout=60, ) await wait_for_evaluator( - base_url=self._hc_uri, - token=self._token, - cert=self._cert, + base_url=self._hc_uri, token=self._token, cert=self._cert, timeout=5 ) self._ws = await connect