renzepost commented on issue #46937:
URL: https://github.com/apache/airflow/issues/46937#issuecomment-2821982828

   I can work on this, but I need some clarification on the expected behavior.
   
   If I understand it correctly, a DagRun needs to be marked as success when 
**all** teardown tasks have already reached a terminal state **or** 
`upstream_failed`. Upstream_failed is not a terminal state, but it can happen 
when the setup task has failed and I think it needs to be included here. 
Furthermore, the teardown tasks in question will be set to state `success`.
   
   If any teardown task is still in an intermediate state (except 
`upstream_failed`), marking the DagRun as success will not alter the state of 
those teardown tasks, giving them time to complete.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to