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

Reply via email to