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

Issue 2718293003: scheduler: Ensure consistent delayed task ordering between task queues (Closed)

Created:
3 years, 9 months ago by Sami
Modified:
3 years, 9 months ago
CC:
chromium-reviews, blink-reviews, kinuko+watch, scheduler-bugs_chromium.org, alex clarke (OOO till 29th)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

scheduler: Ensure consistent delayed task ordering between task queues When wakeups are scheduled for distinct task queues, they should be ordered according to the tasks which caused the wakeups. Previously this was only being done by looking at the the scheduled run times fo the tasks, but we should also consider the sequence numbers for tasks with identical run times. BUG=696001 Review-Url: https://codereview.chromium.org/2718293003 Cr-Commit-Position: refs/heads/master@{#453927} Committed: https://chromium.googlesource.com/chromium/src/+/8579f022a226b0182ba7c5a0a2b83815775a1faa

Patch Set 1 #

Total comments: 5

Patch Set 2 : Review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+106 lines, -53 lines) Patch
M third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h View 1 2 chunks +18 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc View 1 6 chunks +16 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/base/time_domain.h View 1 3 chunks +6 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/base/time_domain.cc View 1 5 chunks +19 lines, -19 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/base/time_domain_unittest.cc View 1 9 chunks +47 lines, -14 lines 0 comments Download

Messages

Total messages: 21 (15 generated)
Sami
3 years, 9 months ago (2017-02-28 18:23:46 UTC) #5
altimin
lgtm % nits. nit: You may want for some time to make sure that Alex's ...
3 years, 9 months ago (2017-03-01 11:23:17 UTC) #8
Sami
Thanks! I think if we run into problems with Alex's earlier patch, we can just ...
3 years, 9 months ago (2017-03-01 12:17:42 UTC) #9
alex clarke (OOO till 29th)
LGTM (I'll get back to non work stuff now I promise) https://codereview.chromium.org/2718293003/diff/1/third_party/WebKit/Source/platform/scheduler/base/time_domain_unittest.cc File third_party/WebKit/Source/platform/scheduler/base/time_domain_unittest.cc (right): ...
3 years, 9 months ago (2017-03-01 13:38:51 UTC) #13
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/2718293003/20001
3 years, 9 months ago (2017-03-01 13:53:09 UTC) #18
commit-bot: I haz the power
3 years, 9 months ago (2017-03-01 13:58:40 UTC) #21
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/8579f022a226b0182ba7c5a0a2b8...

Powered by Google App Engine
This is Rietveld 408576698