Closed Bug 1867068 Opened 1 year ago Closed 1 year ago

Simplify the cron for CaR, sp3, and chromium

Categories

(Testing :: Performance, task, P1)

task

Tracking

(firefox123 fixed)

RESOLVED FIXED
123 Branch
Tracking Status
firefox123 --- fixed

People

(Reporter: kshampur, Assigned: kshampur)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxp])

Attachments

(1 file, 1 obsolete file)

We should combine the chromium update with the CaR perftest cron into a single one
as well as move the sp3 mac1300 test out of the gpt cron into this cron

doing this should create a proper dependency link of the test to the toolchain builds. right now we assume the toolchain builds before the test run. This was fine for the most part, but with the CaR silicon builds we should take more care now as those builds take much longer.

optionally, we may opt to move all sp3 tests to this cron as well, (or just the CaR sp3 ones)
tbd.

Blocks: 1867666

Something to keep in mind for simplifying the cron https://phabricator.services.mozilla.com/D195809#6493635

See Also: → 1872707

Now would be a good time to tackle this bug. Currently CaR toolchain builds are being run on every push which is not ideal for the OSX worker pool in particular

See Also: → 1868826, 1868998
Assignee: nobody → kshampur
Status: NEW → ASSIGNED
Priority: P3 → P1

With the chromium application removed from perftesting we can now look
to simplify & consolidate some of the cron task. This patch only
consolidates the chromium fetches and toolchain builds into the
custom-car perftesting cron.

Additionally, it seems the toolchain builds are being built on every
push to mozilla-central. This is not intended, instead we only want it
to be built once a day and that daily build be cached and used for
subsequent browsertime tests.

Attachment #9371804 - Attachment description: WIP: Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. → WIP: Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r?#perftest
Attachment #9371804 - Attachment description: WIP: Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r?#perftest → Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r?#perftest
See Also: → 1873966
See Also: → 1873985
Attachment #9371804 - Attachment is obsolete: true

This patch addresses a few inefficiencies with the current testing setup
for CaR tests and builds. In particular we need to reduce the frequency
of the CaR toolchain builds for the OSX platform and not run on every
m-c push.

Additionally, we bump up the tier of the osx1300 CaR tasks from tier 3
to 2 (default).

Attachment #9372314 - Attachment description: WIP: Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r?#perftest → Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r?#perftest
Pushed by kshampur@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8f1e9e2c902a Simplify the cron for CaR, sp3, and chromium. r=perftest-reviewers,taskgraph-reviewers,sparky,ahal
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
See Also: → 1890666
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: