Closed Bug 1535011 Opened 1 year ago Closed 1 year ago

Differentiate vcs CI metrics between private and public hgmo services

Categories

(Developer Services :: Mercurial: robustcheckout, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sheehan, Assigned: sheehan)

References

(Blocks 1 open bug)

Details

(Keywords: leave-open)

Attachments

(5 files)

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: 1 year 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.

Attached file GitHub Pull Request
Attachment #9051428 - Flags: review?(rthijssen)
Attached 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. :)

(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: 1 year ago1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.