2017-03-12 20 views
1

我想創建一個工作流程,在過去的執行完成後開始,但不取決於他們的成功狀態。這意味着dag將按順序排列,而不依賴於過去的狀態。can airflow dag run sequential without dependency

即: 處決命令:

2017年3月9日15:00:00成功

2017年3月9日16:00:00失敗

2017年3月9日17:00:00成功

2017年3月9日18:00:00成功

它利用氣流我該怎麼辦? (我想這是對回填相同)

回答

1
  • 要不論運行在一個特定的DAG失敗之前的任務任務:

設置trigger_rule爲每個運營商虛擬all_done

  • 要不管以前的DAG運行故障運​​行的DAG: 設置depends_on_past =假每個DAG

探索在trigger_rule部分更多的選擇在氣流文檔

http://airflow.incubator.apache.org/concepts.html

+0

的概念頁這是否意味着之前的運行必須執行下一個? –

+0

該方法的缺點是什麼? –

+0

本身沒有缺點,除非DAG /任務中的邏輯要求先前的任務/ DAG運行成功 –