yuqian90 opened a new issue #12485:
URL: https://github.com/apache/airflow/issues/12485


   **Description**
   
   For a DAG that looks like this:
   
   ```
   A >> B
   ```
   
   If A fails, B goes into "upstream_failed" state. If a user then marks A 
"success", B will remain in "upstream_failed" state. It will not automatically 
start running. This scenario often happens if the failure of A is dealt with 
outside of Airflow and the user does not want Airflow to run A again. But he 
usually expect Airflow to run B after A is marked "success".
   
   **Use case / motivation**
   
   After A is marked "success", its downstream tasks B should be cleared 
automatically and get ready to be scheduled. To avoid changing this behaviour 
completely, this can be made optional. I.e. there should be a toggle button 
next to "Success" that lets the user decide if he wants Airflow to 
automatically clear downstream tasks that are in "upstream_failed" state.


----------------------------------------------------------------
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.

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


Reply via email to