Closed Bug 1548492 Opened 1 year ago Closed 1 year ago

Change remote canvas timeouts to check if other side is still open.

Categories

(Core :: Graphics, enhancement, P2)

All
Windows
enhancement

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox68 --- wontfix
firefox69 --- disabled
firefox70 --- fixed

People

(Reporter: bobowen, Assigned: bobowen)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In bug 1464032 when waiting on semaphores for the other side to read or write, it uses a combination of long waits or an attempt to see if the other side is still reading.

This is to change that to a series of relatively short waits with checks to see if the related IPC channel is still open in between.

This also fixes the CanvasParent destruction on channel close and error,
which was broken due to IPDL changes between rebases.

Pushed by bobowencode@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/205bb2a0bc45
Change remote canvas timeouts to check if other side is still open. r=jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70

Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.

Is this something we should consider for uplift to Beta for Fx69 or can it ride to release with Fx70?

Flags: needinfo?(bobowencode)

Remote 2D canvas is disabled at the moment.

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