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 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 }); }