Closed
Bug 823953
Opened 12 years ago
Closed 12 years ago
Improve sync queue handling
Categories
(Core :: DOM: Workers, defect)
Core
DOM: Workers
Tracking
()
RESOLVED
FIXED
mozilla20
People
(Reporter: khuey, Assigned: khuey)
References
Details
(Whiteboard: [qa-])
Attachments
(1 file)
7.56 KB,
patch
|
bent.mozilla
:
review+
bajaj
:
approval-mozilla-aurora+
bajaj
:
approval-mozilla-beta-
bajaj
:
approval-mozilla-esr17+
bajaj
:
approval-mozilla-b2g18+
|
Details | Diff | Splinter Review |
Our sync queue handling is broken when things go wrong. This cleans it up and fixes a known hang.
Attachment #694859 -
Flags: review?(bent.mozilla)
Comment on attachment 694859 [details] [diff] [review] Patch Review of attachment 694859 [details] [diff] [review]: ----------------------------------------------------------------- This looks good! ::: dom/workers/WorkerPrivate.h @@ +850,5 @@ > > JSStructuredCloneCallbacks* > ChromeWorkerStructuredCloneCallbacks(bool aMainRuntime); > > + Nit: Extra line @@ +874,5 @@ > + { > + return mSyncLoopKey; > + } > + > + ~AutoSyncLoopHolder() Nit: put this after the constructor.
Attachment #694859 -
Flags: review?(bent.mozilla) → review+
Assignee | ||
Comment 2•12 years ago
|
||
http://hg.mozilla.org/integration/mozilla-inbound/rev/95807c27bf99
Comment 3•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/95807c27bf99
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Assignee | ||
Comment 4•12 years ago
|
||
Comment on attachment 694859 [details] [diff] [review] Patch Nominating this because it fixes bug 786987 and will make the sheriffs lives easier. [Approval Request Comment] Bug caused by (feature/regressing bug #): N/A User impact if declined: Intermittent orange that must be manually starred (TBPL suggestions don't work) and increases load on the sheriffs. Fixes an issue which can cause web workers to not work properly when lots of worker threads are used. Testing completed: Baked on m-c for several days. Risk to taking this patch (and alternatives if risky): Low risk. String or UUID changes made by this patch: None. [Approval Request Comment] If this is not a sec:{high,crit} bug, please state case for ESR consideration: User impact if declined: Intermittent orange that must be manually starred (TBPL suggestions don't work) and increases load on the sheriffs. Fixes an issue which can cause web workers to not work properly when lots of worker threads are used. Fix Landed on Version: Just central so far.
Attachment #694859 -
Flags: approval-mozilla-esr17?
Attachment #694859 -
Flags: approval-mozilla-beta?
Attachment #694859 -
Flags: approval-mozilla-b2g18?
Attachment #694859 -
Flags: approval-mozilla-aurora?
Comment 5•12 years ago
|
||
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #4) > Comment on attachment 694859 [details] [diff] [review] > Patch > > Nominating this because it fixes bug 786987 and will make the sheriffs lives > easier. > > [Approval Request Comment] > Bug caused by (feature/regressing bug #): N/A > User impact if declined: Intermittent orange that must be manually starred > (TBPL suggestions don't work) and increases load on the sheriffs. Fixes an > issue which can cause web workers to not work properly when lots of worker > threads are used. > Testing completed: Baked on m-c for several days. > Risk to taking this patch (and alternatives if risky): Low risk. > String or UUID changes made by this patch: None. > > [Approval Request Comment] > If this is not a sec:{high,crit} bug, please state case for ESR > consideration: > User impact if declined: Intermittent orange that must be manually starred > (TBPL suggestions don't work) and increases load on the sheriffs. Fixes an > issue which can cause web workers to not work properly when lots of worker > threads are used. > Fix Landed on Version: Just central so far. Only approving for aurora/b2g18 considering we closer to release Fx 18 and would like to keep the code base consistent unless its a blocker issue.
Updated•12 years ago
|
Attachment #694859 -
Flags: approval-mozilla-beta?
Attachment #694859 -
Flags: approval-mozilla-beta-
Attachment #694859 -
Flags: approval-mozilla-b2g18?
Attachment #694859 -
Flags: approval-mozilla-b2g18+
Attachment #694859 -
Flags: approval-mozilla-aurora?
Attachment #694859 -
Flags: approval-mozilla-aurora+
Comment 6•12 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/fd5dd176e0b2 https://hg.mozilla.org/releases/mozilla-b2g18/rev/f7c95f386622
Comment 7•11 years ago
|
||
Comment on attachment 694859 [details] [diff] [review] Patch Approving on esr based on comment 4.
Attachment #694859 -
Flags: approval-mozilla-esr17? → approval-mozilla-esr17+
Comment 8•11 years ago
|
||
Looks like this is going to need some love to land on esr17.
Assignee | ||
Comment 9•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-esr17/rev/4c8a09b56b89
status-firefox-esr17:
--- → fixed
Comment 10•11 years ago
|
||
Kyle, is there any testing QA needs to do around this issue?
Assignee | ||
Comment 11•11 years ago
|
||
No.
Comment 12•11 years ago
|
||
Thanks Kyle. Tagging this bug [qa-]. Please add qawanted keyword if you change your mind.
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•