Closed
Bug 1579301
Opened 5 years ago
Closed 5 years ago
Let all threads diverge from the recording when the main thread does
Categories
(Core Graveyard :: Web Replay, task)
Core Graveyard
Web Replay
Tracking
(firefox71 fixed)
RESOLVED
FIXED
mozilla71
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: bhackett1024, Assigned: bhackett1024)
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
In order to repaint, we need all threads to diverge from the recording so that they can execute, do any compositor tasks they need to, release locks they are holding, etc. Right now the other threads only diverge from the recording when repainting, but it would be simpler if we did this as soon as the main thread diverged from the recording. This also fixes an odd case where the main thread can unexpectedly rewind if it tries to take a lock held by another thread which hasn't diverged from the recording yet.
Assignee | ||
Comment 1•5 years ago
|
||
Pushed by bhackett@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/364a9b1c1be7
Let all threads diverge from the recording when the main thread does, r=jlast.
Comment 3•5 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox71:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Updated•5 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•