You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here is original image from Branching section of documentation:
and here is image from Trigger Rules section:
According to DAG graph whichever branch would be selected, join task should be executed anyway. But I'm getting this:
So, join task is skipped right after branch_a is selected.
What you expected to happen:
According to documentation (Branching section):
Paths of the branching task are branch_a, join and branch_b. Since join is a downstream task of branch_a, it will be excluded from the skipped tasks when branch_a is returned by the Python callable.
and from Trigger rules section:
The join task will be triggered as soon as branch_false has been skipped (a valid completion state) and follow_branch_a has succeeded. Because skipped tasks will not cascade through none_failed_or_skipped.
But it's not fulfilled in practice.
The text was updated successfully, but these errors were encountered:
Apache Airflow version: 1.10.12
Environment:
uname -a
): Linux ip-XX-XX-XX-XX.ec2.internal 5.4.0-1025-aws Tutorial improvements. #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/LinuxWhat happened:
I've made a combination of example DAGs from Airflow documentation (Branching section and Trigger Rules section):
branching_dag.py
Here is original image from Branching section of documentation:
and here is image from Trigger Rules section:
According to DAG graph whichever branch would be selected,
join
task should be executed anyway. But I'm getting this:So,
join
task is skipped right afterbranch_a
is selected.What you expected to happen:
According to documentation (Branching section):
and from Trigger rules section:
But it's not fulfilled in practice.
The text was updated successfully, but these errors were encountered: