Feature request · Integrations · Causes churn
Support reliable cancellation of PrefectDbtRunner calls
1 source thread · first seen 2026-09
Summary
The user asks for a supported way to abort an in-process invoke promptly on timeout or cancellation, such as a supervised subprocess mode that preserves per-node events and assets.
- Affects
- Teams adopting PrefectDbtRunner
- Workaround
- Use a subprocess-based dbt CLI invocation in its own process group so it can be killed before downstream work proceeds.
Evidence
Excerpts are copied word for word from the source; follow the link to read it in full.
“Is there a supported way to make an `invoke()` call abort promptly and reliably on an external timeout/cancellation”