-
-
Notifications
You must be signed in to change notification settings - Fork 216
Closed
Description
Why
- Local/dev runs shouldn’t spawn extra workers.
- Teams may want a global concurrency cap.
- Individual DAGs sometimes need dedicated queues.
What
-
Global on/off switch
queues.enabledindagu.yaml(defaulttrue)- Env override:
DAGU_QUEUE_ENABLED=false
-
Global queue settings
queues.config[].namequeues.config[].maxActiveRuns(immutable per DAG)- This value cannot be overridden by individual DAGs when it's specified in global queue settings
-
Per‑DAG queue name
- YAML field
queue: <name>
- YAML field
Config example
queues:
enabled: true
config:
- name: globalQueue
maxActiveRuns: 5DAG example
queue: differentQueueMetadata
Metadata
Assignees
Labels
No labels