Vigneshwaran Raveendran created AIRFLOW-2433:
------------------------------------------------
Summary: Operator with TriggerRule "one_success" with multiple
upstream tasks is marked as Skipped instead of UpstreamFailed if all its
upstream tasks are in "UpstreamFailed" status
Key: AIRFLOW-2433
URL: https://issues.apache.org/jira/browse/AIRFLOW-2433
Project: Apache Airflow
Issue Type: Bug
Components: operators
Affects Versions: 1.9.0
Reporter: Vigneshwaran Raveendran
Attachments: Airflow_1.9_incorrect_state_issue.png
I have a task with trigger_rule "one_success" with two upstream tasks.
When all its upstream tasks are in UpstreamFailed, the task and all its
downstream tasks are marked as "Skipped" instead of expected "UpstreamFailed".
Since the root tasks end up in Skipped status and not in UpstreamFailed, the
DAG is marked as Success instead of the expected Failed status.
Please see the attachment for reference. The "step 8" is the task with trigger
rule "one_success".
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)