Skip to content

Commit deed000

Browse files
GitHKAndrei Neagusandereggodeimaiz
authored
adds pull retry to help with failing registry (#1688)
Co-authored-by: Andrei Neagu <[email protected]> Co-authored-by: Sylvain <[email protected]> Co-authored-by: Odei Maiz <[email protected]>
1 parent b434742 commit deed000

File tree

1 file changed

+2
-0
lines changed
  • services/sidecar/src/simcore_service_sidecar

1 file changed

+2
-0
lines changed

services/sidecar/src/simcore_service_sidecar/executor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import attr
1111
from celery.utils.log import get_task_logger
1212
from packaging import version
13+
from tenacity import retry, stop_after_attempt
1314

1415
from servicelib.utils import fire_and_forget_task, logged_gather
1516
from simcore_sdk import node_data, node_ports
@@ -156,6 +157,7 @@ async def _write_input_file(self, inputs: Dict) -> None:
156157
file_name.write_text(json.dumps(inputs))
157158
log.debug("Writing input file DONE")
158159

160+
@retry(reraise=True, stop=stop_after_attempt(3))
159161
async def _pull_image(self):
160162
docker_image = f"{config.DOCKER_REGISTRY}/{self.task.image['name']}:{self.task.image['tag']}"
161163
log.debug(

0 commit comments

Comments
 (0)