<@ULVA73B9P> does work pool concurrency limits res...
# ask-marvin
c
@Marvin does work pool concurrency limits restrict across all deployed flows or per deployed flow? For example if I have WorkPool A and deployed flows 1,2,3 and a concurrently limit on WorkPool A of 100 can I run 300 total flows at once (limit per deployed flow) or 33 of each deployed flow?
m
The concurrency limit set on a Prefect Work Pool applies across all deployed flows that are associated with that pool. So, if you have a concurrency limit of 100 on Work Pool A, this limit is shared across all flows deployed to that pool. Thus, you would not be able to run 300 total flows at once; instead, the total number of concurrent flow runs across all deployments would be restricted to 100. Here's a link to the relevant documentation. In practical terms, if you have flows 1, 2, and 3 deployed to Work Pool A, the concurrency limit of 100 applies collectively to all of them. You could run 33 of each flow, or any other combination that sums up to 100 concurrent runs. For more details, you can explore the Prefect API documentation on managing concurrency limits.
1