diff --git a/.changeset/pink-eyes-reflect.md b/.changeset/pink-eyes-reflect.md index 506724421f..b32632952a 100644 --- a/.changeset/pink-eyes-reflect.md +++ b/.changeset/pink-eyes-reflect.md @@ -7,4 +7,4 @@ Made shut down stale tasks configurable. There are two properties exposed: - `scaffolder.processingInterval` - sets the processing interval for staled tasks. -- `scaffolder.taskTimeoutReaperFrequency` - sets the task's heartbeat timeout, when to consider a task to be staled. +- `scaffolder.taskTimeoutJanitorFrequency` - sets the task's heartbeat timeout, when to consider a task to be staled. diff --git a/plugins/scaffolder-backend/config.d.ts b/plugins/scaffolder-backend/config.d.ts index 3e98eda638..6ad2496ac3 100644 --- a/plugins/scaffolder-backend/config.d.ts +++ b/plugins/scaffolder-backend/config.d.ts @@ -41,13 +41,11 @@ export interface Config { concurrentTasksLimit?: number; /** - * Sets the processing interval for staled tasks. - * - * Staled tasks are marked as failed, once task's timeout has exceeded. + * Makes sure to auto-expire and clean up things that time out or for other reasons should not be left lingering. * * By default, the frequency is every 5 minutes. */ - taskTimeoutReaperFrequency: HumanDuration; + taskTimeoutJanitorFrequency: HumanDuration; /** * Sets the task's heartbeat timeout, when to consider a task to be staled. diff --git a/plugins/scaffolder-backend/src/service/router.ts b/plugins/scaffolder-backend/src/service/router.ts index 126b6a2567..de0087e7de 100644 --- a/plugins/scaffolder-backend/src/service/router.ts +++ b/plugins/scaffolder-backend/src/service/router.ts @@ -273,7 +273,7 @@ export async function createRouter( id: 'close_stale_tasks', frequency: readDuration( config, - 'scaffolder.taskTimeoutReaperFrequency', + 'scaffolder.taskTimeoutJanitorFrequency', { minutes: 5, },