Infrastructure load for March 2011

No Comments

Summary:

We had 1,751 pushes in March 2011 – a continued significant drop from the last few months. I believe this is because of the continued checkin restrictions during March as we got closer to the Firefox4.0 release. However, I have no way to prove that, it is just my interpretation. If you have other suggestions, please let me know.

Overall load since Jan 2009

Infrastructure load by branch

Details:

  • Load on TryServer is exactly the same (52% vs 52% in previous month) of our overall load.
  • The numbers for this month are:
    • 1,751 code changes to our mercurial-based repos, which triggered 214,670 jobs:
    • 32,798 build jobs, or ~44 jobs per hour.
    • 103,608 unittest jobs, or ~139 jobs per hour.
    • 78,264 talos jobs, or ~105 talos jobs per hour.
  • We are still double-running unittests for some OS; running unittest-on-builder and also unittest-on-tester. This continues while developers and QA work through the issues. Whenever unittest-on-test-machine is live and green, we disable unittest-on-builders to reduce wait times for builds. Any help with these tests would be great!
  • The entire series of these infrastructure load blogposts can be found here.
  • We are still not tracking down any l10n repacks, nightly builds, release builds or any “idle-timer” builds.

Even more details:
#Pushes this month

#Pushes per hour

Here’s how the math works out (Descriptions of build, unittest and performance jobs triggered by each individual push are here:
the math behind the graphs

Leave a Reply