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

Issue 2590443005: Add TaskTraits::MayBlock and TaskTraits::WithSyncPrimitives. (Closed)

Created:
4 years ago by fdoray
Modified:
4 years ago
Reviewers:
robliao, danakj, gab, jam
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

Add TaskTraits::MayBlock and TaskTraits::WithSyncPrimitives. See https://docs.google.com/a/chromium.org/document/d/1ynRvQKah3Cx_eLqPS7KzIp8u73HeKIjX7HQqwSWOnF8/edit?usp=sharing TBR=danakj@chromium.org BUG=553459 Committed: https://crrev.com/35ff8f3750ab7b8a796ab7c0b43e5784c76c84b8 Cr-Commit-Position: refs/heads/master@{#439949}

Patch Set 1 #

Patch Set 2 : self-review #

Total comments: 27

Patch Set 3 : CR gab #4 #

Patch Set 4 : fix build error #

Total comments: 4

Patch Set 5 : CR robliao #7 #

Total comments: 10

Patch Set 6 : CR #

Unified diffs Side-by-side diffs Delta from patch set Stats (+110 lines, -66 lines) Patch
M base/task_scheduler/scheduler_worker_pool_impl_unittest.cc View 1 4 chunks +6 lines, -5 lines 0 comments Download
M base/task_scheduler/task_scheduler_impl_unittest.cc View 1 2 3 6 chunks +14 lines, -14 lines 0 comments Download
M base/task_scheduler/task_tracker.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M base/task_scheduler/task_tracker_unittest.cc View 1 4 chunks +24 lines, -21 lines 0 comments Download
M base/task_scheduler/task_traits.h View 1 2 3 4 5 4 chunks +46 lines, -15 lines 0 comments Download
M base/task_scheduler/task_traits.cc View 3 1 chunk +14 lines, -6 lines 0 comments Download
M base/threading/sequenced_worker_pool.cc View 1 2 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 24 (9 generated)
fdoray
4 years ago (2016-12-19 19:46:51 UTC) #2
fdoray
PTAL
4 years ago (2016-12-19 19:46:56 UTC) #3
gab
https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc File base/task_scheduler/task_scheduler_impl_unittest.cc (right): https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc#newcode174 base/task_scheduler/task_scheduler_impl_unittest.cc:174: ? BACKGROUND_MAY_BLOCK_WORKER_POOL naming scheme here and elsewhere: s/may block/blocking ...
4 years ago (2016-12-19 20:20:14 UTC) #4
fdoray
gab@: PTAnL jam@: Please see comment addressed to you. https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc File base/task_scheduler/task_scheduler_impl_unittest.cc (right): https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc#newcode174 base/task_scheduler/task_scheduler_impl_unittest.cc:174: ...
4 years ago (2016-12-19 21:22:43 UTC) #6
robliao
https://codereview.chromium.org/2590443005/diff/60001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2590443005/diff/60001/base/task_scheduler/task_tracker.cc#newcode229 base/task_scheduler/task_tracker.cc:229: const bool previous_wait_allowed = Rename this while we're here. ...
4 years ago (2016-12-19 22:04:56 UTC) #7
jam
https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_traits.h File base/task_scheduler/task_traits.h (right): https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_traits.h#newcode105 base/task_scheduler/task_traits.h:105: // On 2016/12/19 21:22:43, fdoray wrote: > On 2016/12/19 ...
4 years ago (2016-12-19 23:17:34 UTC) #8
fdoray
PTAnL https://codereview.chromium.org/2590443005/diff/60001/base/task_scheduler/task_tracker.cc File base/task_scheduler/task_tracker.cc (right): https://codereview.chromium.org/2590443005/diff/60001/base/task_scheduler/task_tracker.cc#newcode229 base/task_scheduler/task_tracker.cc:229: const bool previous_wait_allowed = On 2016/12/19 22:04:56, robliao ...
4 years ago (2016-12-20 13:32:24 UTC) #9
gab
lgtm w/ comments https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc File base/task_scheduler/task_scheduler_impl_unittest.cc (right): https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc#newcode174 base/task_scheduler/task_scheduler_impl_unittest.cc:174: ? BACKGROUND_MAY_BLOCK_WORKER_POOL On 2016/12/19 21:22:43, fdoray ...
4 years ago (2016-12-20 17:13:54 UTC) #10
robliao
lgtm https://codereview.chromium.org/2590443005/diff/80001/base/task_scheduler/task_traits.h File base/task_scheduler/task_traits.h (right): https://codereview.chromium.org/2590443005/diff/80001/base/task_scheduler/task_traits.h#newcode96 base/task_scheduler/task_traits.h:96: // directory, etc. Do not use this trait ...
4 years ago (2016-12-20 18:27:51 UTC) #11
robliao
https://codereview.chromium.org/2590443005/diff/80001/chrome/browser/prefs/incognito_mode_prefs.cc File chrome/browser/prefs/incognito_mode_prefs.cc (left): https://codereview.chromium.org/2590443005/diff/80001/chrome/browser/prefs/incognito_mode_prefs.cc#oldcode78 chrome/browser/prefs/incognito_mode_prefs.cc:78: base::ThreadRestrictions::AssertWaitAllowed(); Nit: This change isn't particularly topical to this ...
4 years ago (2016-12-20 18:28:30 UTC) #12
fdoray
TBR danakj@ for sequenced_worker_pool.cc https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc File base/task_scheduler/task_scheduler_impl_unittest.cc (right): https://codereview.chromium.org/2590443005/diff/20001/base/task_scheduler/task_scheduler_impl_unittest.cc#newcode174 base/task_scheduler/task_scheduler_impl_unittest.cc:174: ? BACKGROUND_MAY_BLOCK_WORKER_POOL On 2016/12/20 17:13:53, ...
4 years ago (2016-12-20 20:58:06 UTC) #15
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/2590443005/100001
4 years ago (2016-12-20 20:58:52 UTC) #18
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years ago (2016-12-21 00:27:28 UTC) #21
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/35ff8f3750ab7b8a796ab7c0b43e5784c76c84b8 Cr-Commit-Position: refs/heads/master@{#439949}
4 years ago (2016-12-21 00:29:32 UTC) #23
danakj
4 years ago (2016-12-21 14:32:18 UTC) #24
Message was sent while issue was closed.
LGTM

Powered by Google App Engine
This is Rietveld 408576698