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

Issue 1507093004: Adopt a less severe anti-starvation policy for immediate tasks (Closed)

Created:
5 years ago by alex clarke (OOO till 29th)
Modified:
5 years ago
Reviewers:
rmcilroy
CC:
chromium-reviews, blink-reviews, scheduler-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adopt a less severe anti-starvation policy for immediate tasks While addressing starvation of non-delayed tasks by delayed tasks is important, the strict round robin was causing lots of existing layout tests to flake. A less extreme anti-starvation policy is still effective but doesn't entail fixing loads of tests. BUG=567618, 67039, 560817, 567884 Committed: https://crrev.com/e4972a2857d0dc1b4653c752dfc2c7591430b888 Cr-Commit-Position: refs/heads/master@{#364106}

Patch Set 1 #

Patch Set 2 : rebased #

Patch Set 3 : Remove skip for editing/spelling/spelling-huge-text-sync.html #

Total comments: 2

Patch Set 4 : Fix comment nit plus a couple of tests #

Patch Set 5 : Fix test flakes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -65 lines) Patch
M components/scheduler/base/task_queue_manager_unittest.cc View 1 2 3 6 chunks +24 lines, -26 lines 0 comments Download
M components/scheduler/base/task_queue_selector.h View 1 2 3 2 chunks +21 lines, -7 lines 0 comments Download
M components/scheduler/base/task_queue_selector.cc View 7 chunks +37 lines, -21 lines 0 comments Download
M components/scheduler/base/task_queue_selector_unittest.cc View 1 2 3 4 5 chunks +25 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 2 chunks +0 lines, -4 lines 0 comments Download

Messages

Total messages: 35 (18 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/1
5 years ago (2015-12-08 13:56:05 UTC) #2
alex clarke (OOO till 29th)
PTAL :)
5 years ago (2015-12-08 13:56:17 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/104586) ios_rel_device_ninja on ...
5 years ago (2015-12-08 13:58:15 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/20001
5 years ago (2015-12-08 14:02:40 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/152249)
5 years ago (2015-12-08 14:27:25 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/20001
5 years ago (2015-12-08 14:41:57 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/98632)
5 years ago (2015-12-08 14:53:46 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/20001
5 years ago (2015-12-09 10:09:04 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/40001
5 years ago (2015-12-09 10:30:49 UTC) #19
rmcilroy
LGTM https://codereview.chromium.org/1507093004/diff/40001/components/scheduler/base/task_queue_selector.h File components/scheduler/base/task_queue_selector.h (right): https://codereview.chromium.org/1507093004/diff/40001/components/scheduler/base/task_queue_selector.h#newcode77 components/scheduler/base/task_queue_selector.h:77: // queue. This method will force select an ...
5 years ago (2015-12-09 11:00:15 UTC) #20
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/99395)
5 years ago (2015-12-09 11:06:17 UTC) #22
alex clarke (OOO till 29th)
Thanks! https://codereview.chromium.org/1507093004/diff/40001/components/scheduler/base/task_queue_selector.h File components/scheduler/base/task_queue_selector.h (right): https://codereview.chromium.org/1507093004/diff/40001/components/scheduler/base/task_queue_selector.h#newcode77 components/scheduler/base/task_queue_selector.h:77: // queue. This method will force select an ...
5 years ago (2015-12-09 11:21:29 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/60001
5 years ago (2015-12-09 11:22:23 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/142276)
5 years ago (2015-12-09 13:00:04 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1507093004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1507093004/80001
5 years ago (2015-12-09 15:48:02 UTC) #31
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years ago (2015-12-09 18:16:46 UTC) #33
commit-bot: I haz the power
5 years ago (2015-12-09 18:17:24 UTC) #35
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/e4972a2857d0dc1b4653c752dfc2c7591430b888
Cr-Commit-Position: refs/heads/master@{#364106}

Powered by Google App Engine
This is Rietveld 408576698