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

Issue 2389923004: Allow BLOCK_SHUTDOWN tasks during shutdown with SequencedWorkerPool redirected to TaskScheduler. (Closed)

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

Description

Allow BLOCK_SHUTDOWN tasks during shutdown with SequencedWorkerPool redirected to TaskScheduler. Before this CL, any task posted to a SequencedWorkerPool redirected to TaskScheduler after SequencedWorkerPool::Shutdown(int max_new_blocking_tasks_after_shutdown) returned was ignored. With this CL, |max_new_blocking_tasks_after_shutdown| BLOCK_SHUTDOWN tasks are allowed to be posted after SequencedWorkerPool::Shutdown returns. BUG=622400 Committed: https://crrev.com/387159105445bc8153931a02df261059b95b6a97 Cr-Commit-Position: refs/heads/master@{#422775}

Patch Set 1 #

Total comments: 8

Patch Set 2 : CR gab #5 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -33 lines) Patch
M base/threading/sequenced_worker_pool.cc View 1 chunk +4 lines, -3 lines 0 comments Download
M base/threading/sequenced_worker_pool_unittest.cc View 1 5 chunks +56 lines, -30 lines 0 comments Download

Messages

Total messages: 18 (5 generated)
fdoray
PTAL
4 years, 2 months ago (2016-10-03 19:51:47 UTC) #2
robliao
lgtm https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc#newcode960 base/threading/sequenced_worker_pool.cc:960: UMA_HISTOGRAM_TIMES("SequencedWorkerPool.ShutdownDelayTime", Not required for this CL: Do we ...
4 years, 2 months ago (2016-10-03 19:58:35 UTC) #3
fdoray
https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc#newcode960 base/threading/sequenced_worker_pool.cc:960: UMA_HISTOGRAM_TIMES("SequencedWorkerPool.ShutdownDelayTime", On 2016/10/03 19:58:35, robliao wrote: > Not required ...
4 years, 2 months ago (2016-10-03 20:13:42 UTC) #4
gab
lgtm % nit https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc#newcode960 base/threading/sequenced_worker_pool.cc:960: UMA_HISTOGRAM_TIMES("SequencedWorkerPool.ShutdownDelayTime", On 2016/10/03 19:58:35, robliao wrote: ...
4 years, 2 months ago (2016-10-03 20:16:44 UTC) #5
gab
https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc File base/threading/sequenced_worker_pool.cc (right): https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc#newcode960 base/threading/sequenced_worker_pool.cc:960: UMA_HISTOGRAM_TIMES("SequencedWorkerPool.ShutdownDelayTime", On 2016/10/03 20:13:41, fdoray wrote: > On 2016/10/03 ...
4 years, 2 months ago (2016-10-03 20:17:16 UTC) #6
fdoray
On 2016/10/03 20:17:16, gab wrote: > https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc > File base/threading/sequenced_worker_pool.cc (right): > > https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool.cc#newcode960 > ...
4 years, 2 months ago (2016-10-03 20:18:44 UTC) #7
fdoray
PTAL
4 years, 2 months ago (2016-10-03 20:18:54 UTC) #9
fdoray
danakj@: PTAL
4 years, 2 months ago (2016-10-03 20:19:04 UTC) #10
danakj
LGTM
4 years, 2 months ago (2016-10-03 21:44:42 UTC) #11
fdoray
https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool_unittest.cc File base/threading/sequenced_worker_pool_unittest.cc (left): https://codereview.chromium.org/2389923004/diff/1/base/threading/sequenced_worker_pool_unittest.cc#oldcode677 base/threading/sequenced_worker_pool_unittest.cc:677: pool()->Shutdown(kNumWorkerThreads + 1); On 2016/10/03 20:16:43, gab wrote: > ...
4 years, 2 months ago (2016-10-04 12:38:15 UTC) #12
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/2389923004/20001
4 years, 2 months ago (2016-10-04 12:38:45 UTC) #15
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 2 months ago (2016-10-04 13:54:05 UTC) #16
commit-bot: I haz the power
4 years, 2 months ago (2016-10-04 13:55:15 UTC) #18
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/387159105445bc8153931a02df261059b95b6a97
Cr-Commit-Position: refs/heads/master@{#422775}

Powered by Google App Engine
This is Rietveld 408576698