【发布时间】:2018-02-11 02:15:10
【问题描述】:
环境:1.8.2
气流元数据库
表:dag_run
列:结束日期
end_date 列的 99% 值:为空
end_date 列的 1% 值:不为空
问: 为什么?有什么想法/设置可以解决这种情况吗?
【问题讨论】:
标签: instance airflow directed-acyclic-graphs metabase
环境:1.8.2
气流元数据库
表:dag_run
列:结束日期
end_date 列的 99% 值:为空
end_date 列的 1% 值:不为空
问: 为什么?有什么想法/设置可以解决这种情况吗?
【问题讨论】:
标签: instance airflow directed-acyclic-graphs metabase
看起来代码中只有两个地方设置了 dag 运行结束日期。当 dag 运行 hits the timeout 和 set a dag run to failed/success in the UI 时。
如果您想解决此问题,我会查看 DagRun 类的 update_state 方法,并在运行设置为终止状态时设置结束日期。当然,您应该将您的更改提交到 github 的 PR!
【讨论】: