Closed Bug 1750820 Opened 4 years ago Closed 1 year ago

Make webgl-ipc the default configuration for mochitests

Categories

(Core :: Graphics: CanvasWebGL, task, P2)

task

Tracking

()

RESOLVED FIXED
132 Branch
Tracking Status
firefox99 --- wontfix
firefox132 --- fixed

People

(Reporter: jgilbert, Assigned: jgilbert)

References

Details

Attachments

(2 files, 1 obsolete file)

No description provided.

Some thoughts:

  • I wrote the patch, but I don't feel that comfortable switching things. It's pretty perfect right now, where the default is always in-process and the -ipc/-gli variant is always out-of-process, so we always know what's being tested. (yay!)
  • So long as we can fall back to the in-process mode, we need testing, so that falling back isn't risking further failures.
  • Also, Android still isn't OOP, which makes "test the default" sort of hard to be specific about.
    • Should we try to turn it on there?
  • I feel like we need to keep up the current testing regime until we unship in-process, whereas right now isn't not even really deprecated. (We're still shipping it today on Linux and Android)
  • If we want to reduce testing cost for these, we should instead just reduce frequency for the configs that we don't expect to be used as often.
  • I understand the desire for RelEng to more trivially have our default configuration tested by our default variant, but I don't think that should be the goal in and of itself.
  • The reality is that we ship both configs still. (maybe not on mac?) We definitely support blocklisting to fallback to in-process. Think of this like testing our escape pods: We should test them unless we remove them. We probably shouldn't stop testing them while we still have them. Another way, if they're not worth testing, are they really worth supporting at all? Or should we remove what we don't test.

Android is always the exception. For fission we are running e10s (i.e. !fission) tests on linux opt/debug/asan to get us more complete coverage for that mode and linux is most similar to Android.

while we don't run every test in -gli, I was looking to clean this up:
https://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=gli&revision=192e73e7c91313c09603efd1650931b917746bf4

It sounds like maybe we don't have any actionable work now- if so, when should we adjust the date to revisit:
https://searchfox.org/mozilla-central/source/taskcluster/ci/test/variants.yml#105

Priority: P1 → P2
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch

We're not done yet!

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Add tier-2 variant for webgl-no-ipc.

See Also: → 1847004
Target Milestone: 99 Branch → ---
See Also: → 1911570
Attachment #9351293 - Attachment is obsolete: true
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9589f2cbd6a4 webgl.out-of-process=true by default for CI. r=taskgraph-reviewers,perftest-reviewers,jmaher,fbilt
Status: REOPENED → RESOLVED
Closed: 4 years ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: