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

Issue 2690483002: Refactor DelayedTaskManager to be Agnostic to Task Sources (Closed)

Created:
3 years, 10 months ago by robliao
Modified:
3 years, 10 months ago
Reviewers:
gab, fdoray
CC:
chromium-reviews, gab+watch_chromium.org, robliao+watch_chromium.org, fdoray+watch_chromium.org, vmpstr+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor DelayedTaskManager to be Agnostic to Task Sources The upcoming work for one dedicated thread per SingleTaskTaskRunner needs the services from the DelayedTaskManager to process tasks. This change makes DelayedTaskManager agnostic to the task source while allowing for a central place to set policy on delayed tasks especially in the face of different task sources. Reference Change: https://codereview.chromium.org/2686593003/ BUG=684080 Review-Url: https://codereview.chromium.org/2690483002 Cr-Commit-Position: refs/heads/master@{#449707} Committed: https://chromium.googlesource.com/chromium/src/+/f77c24b4773e3c145e68cd923c6ec673e47cb8cd

Patch Set 1 #

Total comments: 4

Patch Set 2 : Update Includes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -133 lines) Patch
M base/task_scheduler/delayed_task_manager.h View 1 2 chunks +9 lines, -16 lines 0 comments Download
M base/task_scheduler/delayed_task_manager.cc View 1 3 chunks +5 lines, -11 lines 0 comments Download
M base/task_scheduler/delayed_task_manager_unittest.cc View 2 chunks +78 lines, -104 lines 0 comments Download
M base/task_scheduler/scheduler_worker_pool_impl.cc View 1 chunk +9 lines, -2 lines 0 comments Download

Messages

Total messages: 24 (18 generated)
robliao
3 years, 10 months ago (2017-02-10 02:14:09 UTC) #3
fdoray
LGTM https://codereview.chromium.org/2690483002/diff/1/base/task_scheduler/delayed_task_manager.cc File base/task_scheduler/delayed_task_manager.cc (right): https://codereview.chromium.org/2690483002/diff/1/base/task_scheduler/delayed_task_manager.cc#newcode12 base/task_scheduler/delayed_task_manager.cc:12: #include "base/task_scheduler/scheduler_worker_pool.h" Remove this include. https://codereview.chromium.org/2690483002/diff/1/base/task_scheduler/delayed_task_manager.h File base/task_scheduler/delayed_task_manager.h ...
3 years, 10 months ago (2017-02-10 13:04:07 UTC) #7
robliao
Done. Thanks! https://codereview.chromium.org/2690483002/diff/1/base/task_scheduler/delayed_task_manager.cc File base/task_scheduler/delayed_task_manager.cc (right): https://codereview.chromium.org/2690483002/diff/1/base/task_scheduler/delayed_task_manager.cc#newcode12 base/task_scheduler/delayed_task_manager.cc:12: #include "base/task_scheduler/scheduler_worker_pool.h" On 2017/02/10 13:04:06, fdoray wrote: ...
3 years, 10 months ago (2017-02-10 18:13:57 UTC) #9
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/2690483002/40001
3 years, 10 months ago (2017-02-10 19:41:43 UTC) #20
commit-bot: I haz the power
Committed patchset #2 (id:40001) as https://chromium.googlesource.com/chromium/src/+/f77c24b4773e3c145e68cd923c6ec673e47cb8cd
3 years, 10 months ago (2017-02-10 19:56:42 UTC) #23
gab
3 years, 10 months ago (2017-02-10 20:02:53 UTC) #24
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698