Chromium Code Reviews
DescriptionRevert of [reland] Use TaskScheduler instead of SequencedWorkerPool in snapshot_cache.mm. (patchset #8 id:140001 of https://codereview.chromium.org/2881873002/ )
Reason for revert:
This CL is incorrect. SnapshotCache is a singleton that is indirectly accessed by multiple unit tests (for example MainController unit tests).
CreateSequencedTaskRunnerWithTraits() returns an object that reference TaskScheduler::GetInstance(). This TaskScheduler object is detroyed between each test, thus we have a singleton object pointing to de-allocated memory.
SnapshotCache need to be changed to no longer be a singleton, this is tracked by https://bugs.chromium.org/p/chromium/issues/detail?id=727597.
Original issue's description:
> [reland] Use TaskScheduler instead of SequencedWorkerPool in snapshot_cache.mm.
>
> Reland with fix in test.
>
> SequencedWorkerPool is being deprecated in favor of TaskScheduler.
>
> BUG=667892
> R=jif@chromium.org
>
> Review-Url: https://codereview.chromium.org/2881873002
> Cr-Original-Commit-Position: refs/heads/master@{#472052}
> Committed: https://chromium.googlesource.com/chromium/src/+/aa5299ae23a57ca5dce00a11da3ac8e73849351f
> Review-Url: https://codereview.chromium.org/2881873002
> Cr-Commit-Position: refs/heads/master@{#475107}
> Committed: https://chromium.googlesource.com/chromium/src/+/a11be0d57a4e4f214588bbd6fab9398824802b7f
TBR=jif@chromium.org,fdoray@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=667892
Review-Url: https://codereview.chromium.org/2910183002
Cr-Commit-Position: refs/heads/master@{#475518}
Committed: https://chromium.googlesource.com/chromium/src/+/cf9d12f1999e34f40e9e3ee9e40829d4529cb55b
Patch Set 1 #Patch Set 2 : Rebase on http://crrev.com/2915583002. #
Depends on Patchset: Messages
Total messages: 15 (9 generated)
|
||||||||||||||||||||||||||||