Nikhil Jain02/01/2023, 8:34 PM
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
state? will the 5 remaining runs remain in
state? or will they go in
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
. 3. Is there a difference between concurrency limits on
in terms of underlying implementation?
Kevin Grismore02/01/2023, 8:38 PM
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 Boyd02/02/2023, 2:25 PM
Kevin Grismore02/02/2023, 2:26 PM
Christopher Boyd02/02/2023, 2:26 PM
Kevin Grismore02/02/2023, 2:28 PM
Christopher Boyd02/02/2023, 2:30 PM
Kevin Grismore02/02/2023, 2:32 PM