Riya Sinha
02/06/2025, 8:05 AMMarvin
02/06/2025, 8:06 AMCANCEL_NEW
collision strategy, there are cases where flow runs exceed the defined concurrency limit and do not cancel as expected. This issue might be related to additional concurrency limits at the worker or work pool level interfering with the cancellation process. More information is available in this GitHub issue.
3. Infrastructure and Scope: The Prefect documentation notes that if the infrastructure for a flow run does not support cancellation or if the identifier scope does not match, cancellation might not work as intended. This can lead to issues where concurrency slots are not released. You can read more about this in the Prefect documentation.
If you're facing persistent issues, you might want to consider removing additional concurrency limits on workers or work pools as a temporary workaround. Additionally, keeping an eye on the Prefect GitHub repository for updates or fixes related to these issues could be beneficial.