Allow disabling 3-tier PGO builds on try.
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox69 fixed)
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: tomprince, Assigned: tomprince)
References
Details
Attachments
(7 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Often times, PGO builds aren't required for testing things (in particular, testing release automation). However, at least when testing release automation, we do need to use the shippable
build type.
Provide an option to mach try
that will disable using the 3-tier PGO jobs.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Factor out the logic for calculating try_task_config
from push_to_try
,
so it can be called only for those selectors that need it.
Assignee | ||
Comment 3•5 years ago
|
||
Templates invoke the morph
logic, which is somewhat confusing and inflexible.
Update the machinery to support setting other try_task_config
values.
Assignee | ||
Comment 4•5 years ago
|
||
Often times, PGO builds aren't required for testing things (in particular,
testing release automation). However, at least when testing release automation,
we do need to use the shippable build type.
Add an option to mach try that will disable using the 3-tier PGO jobs.
Assignee | ||
Comment 5•5 years ago
|
||
Don't schedule the first 2 tiers of 3-tier PGO if they aren't going to be used.
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/e4d3721c6fad Don't advertise chemspill-prio in try syntax, since it isn't supported; r=ahal https://hg.mozilla.org/integration/autoland/rev/08361960eaf4 Factor out generation of try_task_config; r=ahal https://hg.mozilla.org/integration/autoland/rev/e5c77a0eaa15 Allow setting other try_task_config settings than `templates`; r=ahal https://hg.mozilla.org/integration/autoland/rev/9e1f67f66b60 Add an option to `mach try` to disable 3-tier PGO; r=mshal,ahal
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e4d3721c6fad
https://hg.mozilla.org/mozilla-central/rev/08361960eaf4
https://hg.mozilla.org/mozilla-central/rev/e5c77a0eaa15
https://hg.mozilla.org/mozilla-central/rev/9e1f67f66b60
Comment 8•5 years ago
|
||
Should we remove the None
from https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/parameters.py#97 ?
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
Comment 10•5 years ago
|
||
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/12c00b976820 [taskgraph] `try_task_config` parameter is now always a `dict`; r=aki
Comment 11•5 years ago
|
||
bugherder |
Assignee | ||
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/3183a958ad35 [taskgraph] Fix tests around `try_task_config; rs=me
Comment 14•5 years ago
|
||
bugherder |
Description
•