Ryan Nowacoski created AIRFLOW-3336:
---------------------------------------

             Summary: Add ability for "skipped" state to be considered success
                 Key: AIRFLOW-3336
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-3336
             Project: Apache Airflow
          Issue Type: Improvement
          Components: DAG
            Reporter: Ryan Nowacoski
            Assignee: Ryan Nowacoski


Take the case where a task has 2 or more upstream parents and 1 or more of them 
can skipped. If TriggerRule ALL_DONE is used then the task will trigger even 
when upstream tasks fail. However if TriggerRule ALL_SUCCESS is used the task 
won't be triggered if any upstream are skipped. This creates a gap in 
functionality where it is necessary for "skipped" to be treated as "success" so 
that the task only runs if all parents succeed or are skipped. Said another way 
this allows tasks to be run if all ancestors do NOT fail.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to