Friction

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”

Report this item