uranusjr opened a new pull request, #47996:
URL: https://github.com/apache/airflow/pull/47996

   The task needs this information to know whether it should run the retry or 
failed callback if the task fails, so we calculate it eagerly and pass it to 
the runner, instead of lazily only after the task has failed.
   
   When a task fails, it uses this information to decide whether it should go 
directly into FAIL_WITHOUT_RETRY, so the server does not need to calculate this 
again.
   
   This makes the TITerminalState a bit wonky. Now the FAILED state actually 
makes the server always retry the task, and should probably be renamed to RETRY 
or something...? And FAIL_WITHOUT_RETRY can actually just be called FAILED 
since there's no other kind of failed. A simple rename causes a lot of things 
to change though since the enum is reused in a lot of places. So I decided to 
leave the names be for now.


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