Eric Albanese
03/14/2025, 4:05 PMLate
state. I remove the concurrency limit and suddenly those jobs kick offMarvin
03/14/2025, 4:05 PMslot_decay_per_second
parameter to adjust how quickly slots refresh. Learn more about concurrency limits and slot decay here.
2. Scheduler Behavior: The Prefect Scheduler is responsible for creating new flow runs and placing them in a "Scheduled" state. It does not handle the execution of these runs. If the concurrency limit is too restrictive, it might prevent scheduled jobs from transitioning to an active running state. Read more about how the scheduler works here.
3. Late State: The "Late" state is a specific state indicating that a flow run was scheduled to start but did not begin execution on time. This can occur if there are insufficient resources or slots available due to concurrency limits.
4. Potential Issues: There might be underlying issues reported in the Prefect GitHub repository related to concurrency limits and scheduling. However, no specific issue was found directly related to your scenario.
To resolve the issue, consider adjusting the slot decay rate or reviewing your concurrency configuration to ensure it aligns with your execution needs. If the problem persists, it might be worth exploring any open issues on the Prefect GitHub repository or reaching out to the Prefect community for further assistance.Eric Albanese
03/14/2025, 4:07 PMMarvin
03/14/2025, 4:08 PM