From f5ca8adce18b2ae60dba79fca0bbcd074d83e0d1 Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Fri, 1 Nov 2024 11:11:02 +0000 Subject: [PATCH 1/2] increase max retries for all deploy run controller operations --- packages/cli-v3/src/entryPoints/deploy-run-controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli-v3/src/entryPoints/deploy-run-controller.ts b/packages/cli-v3/src/entryPoints/deploy-run-controller.ts index 5788b05c06..6d449a8b69 100644 --- a/packages/cli-v3/src/entryPoints/deploy-run-controller.ts +++ b/packages/cli-v3/src/entryPoints/deploy-run-controller.ts @@ -43,7 +43,7 @@ const SHORT_HASH = env.TRIGGER_CONTENT_HASH!.slice(0, 9); const logger = new SimpleLogger(`[${MACHINE_NAME}][${SHORT_HASH}]`); const defaultBackoff = new ExponentialBackoff("FullJitter", { - maxRetries: 5, + maxRetries: 7, }); cliLogger.loggerLevel = "debug"; @@ -418,7 +418,7 @@ class ProdWorker { // Retry if we don't receive EXECUTE_TASK_RUN_LAZY_ATTEMPT in a reasonable time // ..but we also have to be fast to avoid failing the task due to missing heartbeat - for await (const { delay, retry } of defaultBackoff.min(10).maxRetries(3)) { + for await (const { delay, retry } of defaultBackoff.min(10).maxRetries(7)) { if (retry > 0) { logger.log("retrying ready for lazy attempt", { retry }); } From 1b023f6aadd323dcaa8cbba93cef301bb29124e3 Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Fri, 1 Nov 2024 11:12:42 +0000 Subject: [PATCH 2/2] add changeset --- .changeset/poor-parrots-attend.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/poor-parrots-attend.md diff --git a/.changeset/poor-parrots-attend.md b/.changeset/poor-parrots-attend.md new file mode 100644 index 0000000000..0d33f28a64 --- /dev/null +++ b/.changeset/poor-parrots-attend.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Increase max retry count for deploy run controller operations