Open Bug 1647628 Opened 2 years ago Updated 8 months ago

Make ImageBridgeChild use a BackgroundTaskQueue

Categories

(Core :: Graphics: Layers, task)

task

Tracking

()

REOPENED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: jya, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

Attachments

(1 file)

With bug 1634846 fixed; we can now use a background taskqueue with the image bridge child.

Depends on: 1648031
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4441d06e96c3
Make ImageBridgeChild use a background taskqueue. r=KrisWright
Flags: needinfo?(jyavenard)
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e5a9a403c458
Make ImageBridgeChild use a background taskqueue. r=KrisWright,andi
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
Regressions: 1650786

This was changed to a one-off thread in Bug 1650786. The main blocker for using the background task queue is bug 1672255, which aims in part to prevent synchronous dispatch to the same thread pool as this can cause a hang. I'm reopening this bug as a part of bug 1595241 to track where we are still using an nsThread. We can try to move this again when we are sure it won't cause a hang.

Status: RESOLVED → REOPENED
Depends on: 1672255
Resolution: FIXED → ---

An additional note, there are TSAN suppressions for this thread which can be removed when this is fixed. Adding this to the TSAN tracking bug.

Blocks: tsan
Assignee: jya-moz → nobody
You need to log in before you can comment on or make changes to this bug.