Closed Bug 1500321 Opened 6 years ago Closed 4 years ago

Don't run always-targets as part of nightly, cron or rel-pro graphs.

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(firefox-esr6872+ fixed, firefox72+ fixed, firefox73 fixed)

RESOLVED FIXED
mozilla73
Tracking Status
firefox-esr68 72+ fixed
firefox72 + fixed
firefox73 --- fixed

People

(Reporter: tomprince, Assigned: mozilla)

References

Details

Attachments

(2 files)

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.

Tom: is there a downside to this, aside from it perhaps being unnecessary and wasteful?

Flags: needinfo?(mozilla)

It also leads to duplicate jobs showing up on treeherder, which can impact sherrifs. It definitely isn't high priority.

Flags: needinfo?(mozilla)

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.

Flags: needinfo?(mozilla)

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.

Flags: needinfo?(ahal)
Assignee: nobody → aki

I went with the simplest solution.

Flags: needinfo?(mozilla)
Flags: needinfo?(ahal)
Blocks: 1603184

Depends on D56608

Pushed by asasaki@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f4561c0001c9
only run always-target tasks on hg-push. r=tomprince
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla73

:Aryx, do we want to uplift this?

Flags: needinfo?(aryx.bugmail)

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.

Flags: needinfo?(aryx.bugmail)

[Tracking Requested - why for this release]:
This will avoid extraneous source test runs for l10n-bumper and the like.

Attachment #9114972 - Flags: approval-mozilla-esr68+
Attachment #9114972 - Flags: approval-mozilla-beta+
Attachment #9115264 - Flags: approval-mozilla-esr68+
Attachment #9115264 - Flags: approval-mozilla-beta+

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')

Flags: needinfo?(aki)
Flags: needinfo?(aki)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: