eladkal commented on issue #35149: URL: https://github.com/apache/airflow/issues/35149#issuecomment-1845582073
This use case doesnt make sense to me. I assume your real case is: A >> [C, D] B >> [ C, E] Where A and B are branch operator. When A say to follow to D (thus skip C) and B say follow to C (Thus skip E) you end up in a wierd case as its not so clear if C should be wxecuted or not. C upstream tasks (A and B) are both success either way. Please explain the logic of how you decide if C should be execute or not. I think that this case should not happen to begin with.. having to branch operators pointing to the exact same task is very odd. If you must do so I would use EmptyOperato to decouple the two branches. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org