ENV:1.8.2
气流配置数据库
表:dag_run
column:end_date
列end_date的99%值为null
列end_date的1%值:不为空
问: 为什么?是否有任何想法/设置来解决这种情况?
答案 0 :(得分:0)
看起来代码中只有两个点设置了dag运行结束日期。当dag运行hits the timeout和set a dag run to failed/success in the UI时。
如果你想解决这个问题,我会调查DagRun类的update_state方法,并设置结束日期,如果运行被设置为终止状态。当然,你应该通过改变向github提交PR!