Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(232)

Issue 2285633003: Test SequencedWorkerPool with redirection to the TaskScheduler. (Closed)

Created:
4 years, 3 months ago by fdoray
Modified:
4 years, 3 months ago
CC:
chromium-reviews, gab
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Test SequencedWorkerPool with redirection to the TaskScheduler. This CL makes most SequencedWorkerPoolTest a TestWithParam. The parameter controls whether redirection to TaskScheduler is enabled. BUG=622400 Committed: https://crrev.com/37e79479d334a1a18cdf5918255f1531bc11afd9 Cr-Commit-Position: refs/heads/master@{#419322}

Patch Set 1 #

Total comments: 12

Patch Set 2 : CR robliao #3 #

Patch Set 3 : self-review #

Total comments: 6

Patch Set 4 : CR robliao #7 #

Total comments: 14

Patch Set 5 : Rewrote everything #

Total comments: 18

Patch Set 6 : CR gab/danakj #18-19 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+209 lines, -63 lines) Patch
M base/threading/sequenced_worker_pool.h View 1 2 3 4 1 chunk +19 lines, -8 lines 0 comments Download
M base/threading/sequenced_worker_pool.cc View 1 2 3 4 5 5 chunks +24 lines, -8 lines 0 comments Download
M base/threading/sequenced_worker_pool_unittest.cc View 1 2 3 4 5 25 chunks +165 lines, -45 lines 0 comments Download
M chrome/browser/chrome_browser_main.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 27 (11 generated)
fdoray
PTAL https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool_unittest.cc File base/threading/sequenced_worker_pool_unittest.cc (right): https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool_unittest.cc#newcode1029 base/threading/sequenced_worker_pool_unittest.cc:1029: // when tasks are redirected to the TaskScheduler. ...
4 years, 3 months ago (2016-08-26 13:44:16 UTC) #2
robliao
https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool.cc#newcode546 base/threading/sequenced_worker_pool.cc:546: std::map<int, TaskRunnerAndShutdownBehavior> sequenced_task_runner_map_; Unrelated Optional: Should these be unordered_maps? ...
4 years, 3 months ago (2016-08-27 00:29:00 UTC) #3
fdoray
robliao@: PTAnL https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/1/base/threading/sequenced_worker_pool.cc#newcode546 base/threading/sequenced_worker_pool.cc:546: std::map<int, TaskRunnerAndShutdownBehavior> sequenced_task_runner_map_; On 2016/08/27 00:28:59, robliao ...
4 years, 3 months ago (2016-08-29 15:07:11 UTC) #6
robliao
lgtm + Comments https://codereview.chromium.org/2285633003/diff/40001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/40001/base/threading/sequenced_worker_pool.cc#newcode779 base/threading/sequenced_worker_pool.cc:779: } else { Nit: Remove else ...
4 years, 3 months ago (2016-08-29 23:28:50 UTC) #7
fdoray
danakj@: Please review changes in base/ jochen@: Please review changes in chrome/browser/ https://codereview.chromium.org/2285633003/diff/40001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc ...
4 years, 3 months ago (2016-08-30 17:20:49 UTC) #10
jochen (gone - plz use gerrit)
lgtm
4 years, 3 months ago (2016-08-31 14:27:27 UTC) #11
fdoray
danakj@: PTAL
4 years, 3 months ago (2016-08-31 21:00:13 UTC) #12
danakj
https://codereview.chromium.org/2285633003/diff/60001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/60001/base/threading/sequenced_worker_pool.cc#newcode875 base/threading/sequenced_worker_pool.cc:875: return RunsTasksOnCurrentThreadAssertSynchronized(); The non-task runner code would return false ...
4 years, 3 months ago (2016-09-01 23:16:34 UTC) #13
gab
Thanks for following up on https://codereview.chromium.org/2241703002 while I was away :-). I think a few ...
4 years, 3 months ago (2016-09-07 14:59:09 UTC) #15
fdoray
PTAL I didn't respond to comments on the previous patch set since I rewrote everything.
4 years, 3 months ago (2016-09-16 18:12:16 UTC) #17
gab
Mostly lgtm % comments/questions, thanks :-)! https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc#newcode1476 base/threading/sequenced_worker_pool.cc:1476: // (can usually ...
4 years, 3 months ago (2016-09-16 20:16:11 UTC) #18
danakj
LGTM % gab https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc#newcode58 base/threading/sequenced_worker_pool.cc:58: // should only ever transition from ...
4 years, 3 months ago (2016-09-16 20:29:37 UTC) #19
fdoray
https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2285633003/diff/80001/base/threading/sequenced_worker_pool.cc#newcode58 base/threading/sequenced_worker_pool.cc:58: // should only ever transition from NONE_ACTIVE to the ...
4 years, 3 months ago (2016-09-16 21:21:31 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2285633003/100001
4 years, 3 months ago (2016-09-16 21:22:14 UTC) #23
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 3 months ago (2016-09-16 23:20:08 UTC) #25
commit-bot: I haz the power
4 years, 3 months ago (2016-09-16 23:22:33 UTC) #27
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/37e79479d334a1a18cdf5918255f1531bc11afd9
Cr-Commit-Position: refs/heads/master@{#419322}

Powered by Google App Engine
This is Rietveld 408576698