DescriptionRevert of Pass per-frame task runners to Workers (when possible) (patchset #5 id:100001 of https://codereview.chromium.org/2163983004/ )
Reason for revert:
This CL seems to cause a test failure on "WebKit Linux Leak" bot.
https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Linux%20Leak/builds/21436
An example of the failure is:
http/tests/serviceworker/foreign-fetch-workers.html
({"numberOfLiveActiveDOMObjects":[2,3],"numberOfLiveDocuments":[1,2],"numberOfLiveNodes":[4,15],"numberOfLiveResources":[0,1]})
Original issue's description:
> Pass per-frame task runners to Workers (when possible)
>
> - For in-process workers (i.e. dedicated/compositor workers): always use
> the associated document's task runners
> - For out-of-process workers (i.e. service/shared workers): keep using the
> default task runner of the main thread, but via TaskRunnerHelper so
> we could still start using different task runners for different tasks
> (e.g. loading vs timer) if we want.
>
> BUG=627034
>
> Committed: https://crrev.com/66b07a326160fed57046fbb454f424a302d4cc6b
> Cr-Commit-Position: refs/heads/master@{#408652}
TBR=skyostil@chromium.org,hiroshige@chromium.org,haraken@chromium.org,nhiroki@chromium.org,kinuko@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=627034
Committed: https://crrev.com/043b1d5eb0223ec6cf40afac5cb591112a5006d7
Cr-Commit-Position: refs/heads/master@{#408932}
Patch Set 1 #Patch Set 2 : rebase #Patch Set 3 : merge #Messages
Total messages: 19 (10 generated)
|