github-actions[bot] opened a new pull request, #68949:
URL: https://github.com/apache/airflow/pull/68949

   DeadlineReference.AVERAGE_RUNTIME computes a deadline from the average 
duration of
   past DAG runs, but the query filtered only on dag_id + start/end-date 
present — with
   no DagRun.state filter. Failed runs (which may have died fast or hung before 
failing)
   were folded into the average, skewing the computed deadline: a fast-failing 
history
   makes it too short (spurious misses), a slow-then-failed history makes it 
too long
   (real slowness never trips it).
   
   Filter the duration query to successful runs only. Add tests asserting 
failed runs
   are excluded from the average and that the deadline is skipped when too few
   successful runs exist.
   
   ---------
   (cherry picked from commit 88e61106fdc468ac7f2c922e077906fc7d3fa283)
   
   Co-authored-by: Sean Ghaeli <[email protected]>
   Co-authored-by: Sean Ghaeli <[email protected]>
   Co-authored-by: Ramit Kataria <[email protected]>


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