From 55dac2c870acee63a6bd9d2e2073bf9df93fab2d Mon Sep 17 00:00:00 2001 From: psteinroe Date: Fri, 2 Oct 2026 23:03:59 +0000 Subject: [PATCH] docs(concurrency): note that a large single-group backlog slows claims --- docs/content/task-execution/concurrency.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/content/task-execution/concurrency.md b/docs/content/task-execution/concurrency.md index c2e129f..8203495 100644 --- a/docs/content/task-execution/concurrency.md +++ b/docs/content/task-execution/concurrency.md @@ -56,3 +56,5 @@ Child invocations use the `group` option supplied to `ctx.invoke`. Dynamic cron ## Group concurrency `group` may be supplied when invoking a task. `groupConcurrency` limits active executions within each `(queue, task, group)` scope; ungrouped invocations bypass that limit. Task and group limits compose and are intentionally soft across concurrent workers. + +A claim skips the pending executions of full groups one by one, so a very large backlog in a single group slows every claim of that task until the backlog drains. Spread bulk work across groups, or move it to a separate task or queue.