Vamsi-klu commented on PR #62918:
URL: https://github.com/apache/airflow/pull/62918#issuecomment-4764148478

   Current head still deletes failed-run deadlines instead of handling them as 
missed. `Deadline.prune_deadlines()` is only for successful events; on FAILED 
DagRuns we need to call `handle_miss()` on pending DagRun deadlines so the 
callback is queued immediately, and keep pruning limited to SUCCESS. Otherwise 
a DAG that fails before `deadline_time` loses the deadline row and the miss 
callback never fires.
   


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