@Marvin within the same global concurrency context, can i specify priority levels for competing executions?
m
Marvin
02/04/2025, 12:16 AM
Yes, you can specify priority levels for competing executions within the same global concurrency context in Prefect 3.x. Priority determines the order of flow runs submitted for execution, especially when concurrency limits are in place. If all flow runs can be executed without limitation, priority still influences the order of submission, but not the execution itself.
When concurrency limits prevent all flow runs from executing simultaneously, priority determines which queues receive precedence. The queues are processed from the highest priority to the lowest. For example, a "critical" queue with a priority of 1 would be processed before a "high" priority queue with a priority of 5.
For more details, you can refer to the Prefect documentation on global concurrency limits and work pools.
Bring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.