[BUG] 具有 on_failure 处理程序的 DAG 在 on_failure 任务启动之前被取消时,永远无法达到终止状态
作者: kirushanths创建于 2026年7月23日更新于 2026年9月14日
描述问题
一个工作流定义了 on_failure 任务的 DAG 运行永远不会达到终端显示状态,如果在 on_failure 任务启动之前取消了该运行。运行在仪表板/API 中永远显示为运行中,尽管存在的每个任务都已取消。批量取消积压会在大规模范围内产生此问题:在我们的生产事件中,有 24,482 个运行一直显示为运行中,而其底层任务的 100% 已取消。
内容来源: hatchet-dev/hatchet