Nikhil Jain
02/01/2023, 8:34 PMconcurrency limits
work.
1. Say I set a limit of 10 on a particular work-queue (or a flow tag), and I get 15 concurrent requests for the flow run, what happens? Will the agent keep picking up runs until there are 10 runs in running
state? will the 5 remaining runs remain in scheduled
state? or will they go in pending
state? Is there any doc that explains the state transitions for when concurrency limits are set?
2. Currently we don’t have any concurrency limit but I noticed that when we get a big burst of flow runs triggered, some runs go into a pending state and remain pending forever. Wondering if we’d run into similar issues with concurrency limits
.
3. Is there a difference between concurrency limits on work-queue
vs tags
in terms of underlying implementation?Kevin Grismore
02/01/2023, 8:38 PMlate
state because they're past their scheduled time but have not yet started running. This causes your work queue to be marked as unhealthy, and you can see a count of the late flows from the work queues page. I like to watch the late flows count down as concurrency slots open up when running flows finish.Christopher Boyd
02/02/2023, 2:25 PMKevin Grismore
02/02/2023, 2:26 PMChristopher Boyd
02/02/2023, 2:26 PMKevin Grismore
02/02/2023, 2:28 PMChristopher Boyd
02/02/2023, 2:30 PMKevin Grismore
02/02/2023, 2:32 PM