From 9accf730595a3b446e9e046c2dabe13cb5d39349 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Thu, 18 Sep 2025 16:30:52 +0200 Subject: [PATCH] added timeout when pulling images --- .../computational_sidecar/docker_utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py b/services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py index 7b34ef409d23..b4b7aad93366 100644 --- a/services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py +++ b/services/dask-sidecar/src/simcore_service_dask_sidecar/computational_sidecar/docker_utils.py @@ -434,6 +434,9 @@ async def managed_monitor_container_log_task( # noqa: PLR0913 # pylint: disable await monitoring_task +_AIODOCKER_PULLING_TIMEOUT_S: Final[int] = 60 * _MINUTE + + async def pull_image( docker_client: Docker, docker_auth: DockerBasicAuth, @@ -448,6 +451,7 @@ async def pull_image( "username": docker_auth.username, "password": docker_auth.password.get_secret_value(), }, + timeout=_AIODOCKER_PULLING_TIMEOUT_S, ): await log_publishing_cb( f"Pulling {service_key}:{service_version}: {pull_progress}...",