Differentiate vcs CI metrics between private and public hgmo services

RESOLVED FIXED

Status

enhancement
RESOLVED FIXED
4 months ago
4 months ago

People

(Reporter: sheehan, Assigned: sheehan)

Tracking

(Blocks 1 bug, {leave-open})

Details

Attachments

(5 attachments)

Soon we will have a private hg.mozilla.org service running for the exclusive use of Firefox CI. We should add logic to the robustcheckout metrics output so we can differentiate between each service in our queries.

With private hg mirrors being rolled out in the near future,
we would like to be able to differentiate our CI metrics
between operations against the public hgmo service, and
the private mirrors. In this commit we parse the url passed
to robustcheckout using urlparse.urlparse, and add
the network location to the output suites for all data points.

Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/8e3bb142dfa9
robustcheckout: add a serverUrl key to CI metrics output r=smacleod

Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED

Still need to land this in central, and a few other places.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

This commit vendors robustcheckout from the version-control-tools
repository, revision 8e3bb142dfa9.

Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c1674c1e4e7c
vendor latest `robustcheckout` from version-control-tools r=Callek
Keywords: leave-open

Small updates to the version control documents regarding
upgrading robustcheckout.py. I noticed that we still
reference build-puppet from it's former home on hgmo
and don't include OpenCloudConfig in our list of places
we need to vendor robustcheckout changes.

Posted file GitHub Pull Request
Attachment #9051428 - Flags: review?(rthijssen)
Posted file GitHub Pull Request
Attachment #9051430 - Flags: review?(rail)
Attachment #9051428 - Flags: review?(rthijssen) → review+

shall I go ahead and merge into occ for windows workers to start using the new version?

(In reply to Rob Thijssen [:grenade (EET)] from comment #10)

shall I go ahead and merge into occ for windows workers to start using the new version?

Yes, please. :)

Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e16d27f25d45
update `versioncontrol.rst` r=dustin

(In reply to Connor Sheehan [:sheehan] from comment #11)

(In reply to Rob Thijssen [:grenade (EET)] from comment #10)

shall I go ahead and merge into occ for windows workers to start using the new version?

Yes, please. :)

done: https://github.com/mozilla-releng/OpenCloudConfig/commit/55e7bdf7e4161a58ab1e6dc6828379eadabd00c9

try (gecko-1-b-win2012) ami redeployment in progress...

Attachment #9051430 - Flags: review?(rail) → review+

l2 & l3 (gecko-2-b-win2012, gecko-3-b-win2012, gecko-3-b-win2012-c4 & gecko-3-b-win2012-c5) ami redeployment in progress...

windows 7 & 10 ami redeployment in progress...

I think this has rolled out just about everywhere. I'll re-open if I see some tasks with the missing info.

Status: REOPENED → RESOLVED
Closed: 4 months ago4 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.