Воздушный поток: выполнение задачи t4, даже если другой не удалось в такой DAG: t1 >>> t2 >>>>>>> t3 >>>>>>>>>>> t4

Я пытался использовать опцию «trigger_rule», но безуспешно. Проблема в том, что задача t3 не выполняется при сбое t2 (она предназначена), поэтому установка «trigger_rule=’all_done'» на t4 не работает.

1 ответ

  1. Вы можете просто добавить другую фиктивную задачу между t2 и t3, чтобы вызвать, если T2 терпит неудачу, и установить вниз по течению t4. И t4 может быть установлен в триггер, если «one_success» так что либо манекен или t3 должен преуспеть для T4, чтобы быть вызван.