Open Bug 1649806 Opened 5 years ago Updated 2 years ago

Allow optimizers to optimize tasks away, even when the "when" matches

Categories

(Firefox Build System :: Task Configuration, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: froydnj, Unassigned)

References

(Blocks 1 open bug)

Details

Maybe we already do this. If we don't, we should (the net has to be cast a little wider than changes that affect js/; whatever we package up for standalone spidermonkey would be a great starting point), and if we do, we should attempt to tighten the rules a little bit so that e.g. documentation changes don't trigger SM jobs, as https://hg.mozilla.org/integration/autoland/rev/cef2feefbf9a9417ed2858bda4b6d2283f72e481 did.

We do, these are the current rules: https://searchfox.org/mozilla-central/rev/31d8600b73dc85b4cdbabf45ac3f1a9c11700d8e/taskcluster/ci/spidermonkey/kind.yml#29.

I've been thinking that maybe we should still allow optimizers to optimize these tasks away, even when the when matches.

(In reply to Marco Castelluccio [:marco] from comment #1)

We do, these are the current rules: https://searchfox.org/mozilla-central/rev/31d8600b73dc85b4cdbabf45ac3f1a9c11700d8e/taskcluster/ci/spidermonkey/kind.yml#29.

I've been thinking that maybe we should still allow optimizers to optimize these tasks away, even when the when matches.

Ah, I didn't look far enough, thanks for the pointer. Those are some weird choices for when: web-platform tests? dom bindings? I don't think those files are touched during SM builds; maybe they're trying to say that certain javascript tests should be run? (I would assume that's what the reftest rule is trying to catch.)

Type: task → enhancement
Summary: don't run spidermonkey build jobs on pushes that don't affect JS → Allow optimizers to optimize tasks away, even when the "when" matches
Severity: -- → N/A
You need to log in before you can comment on or make changes to this bug.