A small battle won in the war on build times
On November 8th we landed some changes that changed the way we do checkouts from hg. We enabled the hg share extension on android builds and started using internal hg mirrors to pull/clone from instead of hitting the main hg.mozilla.org.
The primary goal of this project was to reduce the load on the main hg server where developers often experience interrupted clones or slow pushes. If things got faster as a result, that would be a bonus.
I’m pretty happy with the impact on checkout times, especially on try android builds!

It seems like most of the gains came from enabling hg share on builds we weren’t previously using them on since the update times for win32 try builds weren’t affected; the only change for them would be pulling from the dedicated mirrors instead of the main hg.

How are you generating that graph? It would be nice to track this on an ongoing basis on the gofaster dashboard.
A hacky python script to get data out of SQL copy/pasted into a google spreadsheet.
[...] Last year we started using some internal mirrors at the same time as making use of the hg share extension across the board, both of these had a big impact on the load on hg and time to clone/update local working copies. [...]