Don't run always-targets as part of nightly, cron or rel-pro graphs.
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox-esr6872+ fixed, firefox72+ fixed, firefox73 fixed)
People
(Reporter: tomprince, Assigned: mozilla)
References
Details
Attachments
(2 files)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
jcristau
:
approval-mozilla-esr68+
|
Details | Review |
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
jcristau
:
approval-mozilla-esr68+
|
Details | Review |
These tasks should be run as part of every push (although perhaps optimized away), but they should not be run as part of graphs that are not on-push graphs.
Comment 1•5 years ago
|
||
Tom: is there a downside to this, aside from it perhaps being unnecessary and wasteful?
Reporter | ||
Comment 2•5 years ago
|
||
It also leads to duplicate jobs showing up on treeherder, which can impact sherrifs. It definitely isn't high priority.
Comment 4•5 years ago
|
||
Seen this on mozilla-release as-well:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-release&searchStr=f1930ca42aecc91c3e2dfad93628de7160c99b66&tochange=5c21c7755f9c594d5491332c6c8e1cdc671df87f&fromchange=066c53c8aa9b37529925885a33c94054bc6cfcf5
The ESlint job is ran more than 5-10 times on some pushes.
Assignee | ||
Comment 5•4 years ago
|
||
Should we change always-target to always-target-on-hgpush ? With l10n bumper, we now get always-target tasks every hour, making this much more visible.
Assignee | ||
Comment 6•4 years ago
|
||
I'm currently thinking always-target could be a list of tasks_for (e.g., cron, hg-push, action), but it's likely we only need it for hg-push.
Assignee | ||
Comment 7•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
I went with the simplest solution.
Assignee | ||
Comment 9•4 years ago
|
||
Depends on D56608
Comment 10•4 years ago
|
||
Pushed by asasaki@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f4561c0001c9 only run always-target tasks on hg-push. r=tomprince
Comment 11•4 years ago
|
||
Pushed by dvarga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bc2e62c597ac fix taskgraph tests.
Comment 12•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f4561c0001c9
https://hg.mozilla.org/mozilla-central/rev/bc2e62c597ac
Comment 14•4 years ago
|
||
Yes, would prefer uplifts at least for beta and esr68 as less running jobs means less intermittents to classify and the tasks already ran before.
Assignee | ||
Comment 15•4 years ago
|
||
[Tracking Requested - why for this release]:
This will avoid extraneous source test runs for l10n-bumper and the like.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 16•4 years ago
|
||
bugherder uplift |
Comment 17•4 years ago
|
||
This does not apply cleanly to esr68, I get a conflict:
warning: conflicts while merging taskcluster/taskgraph/test/test_generator.py! (edit, then use 'hg resolve --mark')
Updated•4 years ago
|
Comment 18•4 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-esr68/rev/57f7ac77e633
https://hg.mozilla.org/releases/mozilla-esr68/rev/9dfd889684cb
Description
•