Closed Bug 1596593 Opened 3 months ago Closed 3 months ago

Reduce the number of raptor/browsertime android jobs being run in production

Categories

(Testing :: Raptor, enhancement, P1)

Version 3
enhancement

Tracking

(firefox72 fixed)

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: rwood, Assigned: rwood)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

As noted by :jmaher here:

https://bugzilla.mozilla.org/show_bug.cgi?id=1596408#c5

We should reduce the number of raptor/browsertime android jobs running in production. Let's just run on PGO only. Also we currently have some new tier3 raptor-browsertime android jobs running on central and integration branches, to prove out browsertime android. Let's reduce this to one single test job (tp6m-1 cold page-load) running on central on one device (gve) with pgo only.

Not sure why the btime android jobs are running on Fenix and Refbrow on central - the browsertime-mobile.yml it has those set for try:

run-on-projects:
    by-app:
        fenix: []
        geckoview: ["mozilla-central", "try"]
        refbrow: []

There must be a bug in the transform maybe? Having to do with building the jobs out for:

apps: ["fenix", "geckoview", "refbrow"]

We need that 'apps' setting though as we need to be able to run on try. For now my patch in Comment 1 will reduce the btime android to one job (tp6m-1 cold page load) on central only, and will reduce all the raptor GVE jobs to run on 'pgo' builds only. We could land that first and then fix this issue in the transform causing the btime jobs to run on fenix and refbrow even though they shouldn't.

On second thought, I updated the patch to remove running the browsertime android jobs on refbrow and fenix completely for now - as they're failing on Fenix anyway. Then we can fix the transform and at the same time re-enable them (to run on try only).

I filed Bug 1596612 for the issue where the refbrow and fenix jobs are running on the branches but should only be running on try.

Basic try push for tp6m-1 geckoview raptor and browsertime, I cancelled the jobs after they were scheduled so not to add to the bitbar queue:

https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=480b318b1659702cdf6e02990c0578c661ae8851

Pushed by rwood@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/78314c5c8feb
Reduce the number of raptor/browsertime android jobs being run in production r=jmaher
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
You need to log in before you can comment on or make changes to this bug.