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

   * Stop CI duration alerts firing on one-off image rebuilds
   
   The trend excluded a single step, "Prepare breeze & CI image", from a job's
   wall clock. The image-cache push jobs do not have that step - they build and
   push the image in a step of their own - so when a change to an early image
   layer invalidates every layer after it, the resulting full rebuild and full
   re-push is counted as work time and reported as a regression. The same
   CI-only prefix also missed every job that prepares a PROD image.
   
   Image build time is meant to be watched by the persistence check instead,
   which only reports a slowdown that lasted for days rather than a single
   night, so the exclusion has to cover the steps that carry it.
   
   * Track one image-work figure instead of two overlapping ones
   
   The prepare-breeze step is one of the image steps, so carrying its duration
   alongside the wider image-work total meant two fields, two extraction
   functions and fixtures that had to keep both in step - while the persistence
   check still watched only the narrower of the two, so a slow build in a
   cache-push job never reached it.
   (cherry picked from commit 438f2bda03b5d7f4b1ac7245dc86c54711fd82a9)
   
   Co-authored-by: Jarek Potiuk <[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