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

Issue 23703017: Enable GPU control lists in tests on Windows. (Closed)

Created:
7 years, 3 months ago by gab
Modified:
7 years, 2 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, piman+watch_chromium.org, jam, apatrick_chromium, darin-cc_chromium.org, Vangelis Kokkevis, Elliot Glaysher
Visibility:
Public.

Description

Enable GPU control lists in tests on Windows (other OSes will follow, but this is high priority for Windows and can't afford to be blocked on other OS' failures anymore). Reland of https://codereview.chromium.org/23534006/ (see that and the bug for more details). Also adding INFO-level logging to spell out each control list rule being applied on the bots (makes debugging and understanding failures much easier). R=piman@chromium.org TBR=jcivelli, piman, zmo BUG=295799 Previously Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224810 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=224845 Previously Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227977 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=228014 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=228401 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=228431 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=228530

Patch Set 1 #

Patch Set 2 : merge up to rr224459 #

Patch Set 3 : more detailed logging #

Total comments: 3

Patch Set 4 : use new blacklist syntax #

Patch Set 5 : leave the OS_CHROMEOS disabling in chrome_gpu_util.cc to be safe #

Patch Set 6 : merge up to r224807 #

Patch Set 7 : merge up to r224993 #

Patch Set 8 : merge up to r226456 #

Patch Set 9 : merge up to r227022 #

Patch Set 10 : Keep control lists disabled on Mac for now... #

Patch Set 11 : more back to prior code on Mac #

Total comments: 2

Patch Set 12 : merge up to r227741 #

Patch Set 13 : Only hardcode driver_vendor and use exceptions based on that for other rules. #

Patch Set 14 : bring even more things back to normal to help Mac failures?! #

Patch Set 15 : merge up to r227860 #

Patch Set 16 : Win only #

Patch Set 17 : fix linux #

Patch Set 18 : merge up to r228383 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -23 lines) Patch
M chrome/browser/gpu/chrome_gpu_util.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -6 lines 1 comment Download
M chrome/test/base/test_launcher_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -1 line 0 comments Download
M chrome/test/gpu/gpu_feature_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +16 lines, -4 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.h View 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 17 6 chunks +36 lines, -5 lines 2 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +5 lines, -1 line 0 comments Download
M content/public/test/browser_test_base.cc View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
M gpu/config/gpu_control_list.h View 1 2 3 chunks +15 lines, -0 lines 0 comments Download
M gpu/config/gpu_control_list.cc View 1 2 4 chunks +13 lines, -1 line 0 comments Download
M gpu/config/software_rendering_list_json.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 chunks +38 lines, -4 lines 0 comments Download

Messages

Total messages: 58 (0 generated)
gab
TBR: zmo, piman, jcivelli FYI, this is a reland of https://codereview.chromium.org/23534006/; I added some more ...
7 years, 3 months ago (2013-09-20 20:10:05 UTC) #1
piman
https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc File chrome/browser/gpu/chrome_gpu_util.cc (left): https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc#oldcode47 chrome/browser/gpu/chrome_gpu_util.cc:47: #endif We don't want to run GPU field trials ...
7 years, 3 months ago (2013-09-20 21:27:35 UTC) #2
gab
https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc File chrome/browser/gpu/chrome_gpu_util.cc (left): https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc#oldcode47 chrome/browser/gpu/chrome_gpu_util.cc:47: #endif On 2013/09/20 21:27:35, piman wrote: > We don't ...
7 years, 3 months ago (2013-09-21 03:40:09 UTC) #3
piman
lgtm
7 years, 3 months ago (2013-09-23 21:07:29 UTC) #4
gab
https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc File chrome/browser/gpu/chrome_gpu_util.cc (left): https://codereview.chromium.org/23703017/diff/5001/chrome/browser/gpu/chrome_gpu_util.cc#oldcode47 chrome/browser/gpu/chrome_gpu_util.cc:47: #endif On 2013/09/21 03:40:09, gab wrote: > On 2013/09/20 ...
7 years, 3 months ago (2013-09-23 21:07:52 UTC) #5
gab
Will go ahead and commit with no CQ as known failures from this aren't caught ...
7 years, 3 months ago (2013-09-23 22:22:49 UTC) #6
gab
Committed patchset #6 manually as r224810 (presubmit successful).
7 years, 3 months ago (2013-09-23 22:23:54 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-07 13:53:36 UTC) #8
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 2 months ago (2013-10-07 14:37:01 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-07 17:29:06 UTC) #10
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=175267
7 years, 2 months ago (2013-10-07 18:45:10 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-07 19:02:15 UTC) #12
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=175317
7 years, 2 months ago (2013-10-07 20:46:33 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-07 21:14:35 UTC) #14
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=175393
7 years, 2 months ago (2013-10-07 22:39:08 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-07 22:51:44 UTC) #16
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=175423
7 years, 2 months ago (2013-10-08 00:21:00 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/90001
7 years, 2 months ago (2013-10-08 14:31:29 UTC) #18
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=175573
7 years, 2 months ago (2013-10-08 15:53:16 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/142001
7 years, 2 months ago (2013-10-08 20:18:25 UTC) #20
commit-bot: I haz the power
Retried try job too often on android_dbg for step(s) slave_steps http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=android_dbg&number=110361
7 years, 2 months ago (2013-10-08 21:03:45 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/142001
7 years, 2 months ago (2013-10-08 21:07:03 UTC) #22
commit-bot: I haz the power
Failed to apply patch for gpu/config/software_rendering_list_json.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 2 months ago (2013-10-08 21:07:14 UTC) #23
Vangelis Kokkevis
https://codereview.chromium.org/23703017/diff/142001/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/23703017/diff/142001/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode564 content/browser/gpu/gpu_data_manager_impl_private.cc:564: gfx::kGLImplementationOSMesaName; // Bypass rule #74. I think that it ...
7 years, 2 months ago (2013-10-08 23:09:47 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/171001
7 years, 2 months ago (2013-10-09 17:19:56 UTC) #25
gab
Vangelis, PTAL. Thanks! Gab https://codereview.chromium.org/23703017/diff/142001/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/23703017/diff/142001/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode564 content/browser/gpu/gpu_data_manager_impl_private.cc:564: gfx::kGLImplementationOSMesaName; // Bypass rule #74. ...
7 years, 2 months ago (2013-10-09 18:13:01 UTC) #26
vangelis
On 2013/10/09 18:13:01, gab wrote: > Vangelis, PTAL. > > Thanks! > Gab > > ...
7 years, 2 months ago (2013-10-09 18:49:14 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/205001
7 years, 2 months ago (2013-10-09 19:01:44 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/205001
7 years, 2 months ago (2013-10-10 00:37:07 UTC) #29
commit-bot: I haz the power
Failed to apply patch for gpu/config/software_rendering_list_json.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 2 months ago (2013-10-10 00:37:15 UTC) #30
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
7 years, 2 months ago (2013-10-10 09:05:56 UTC) #31
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
7 years, 2 months ago (2013-10-10 14:58:41 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/225001
7 years, 2 months ago (2013-10-10 17:54:37 UTC) #33
commit-bot: I haz the power
Change committed as 227977
7 years, 2 months ago (2013-10-10 19:59:58 UTC) #34
gab
On 2013/10/10 19:59:58, I haz the power (commit-bot) wrote: > Change committed as 227977 The ...
7 years, 2 months ago (2013-10-10 22:50:14 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/250001
7 years, 2 months ago (2013-10-12 16:23:50 UTC) #36
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=177382
7 years, 2 months ago (2013-10-12 19:10:37 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/293001
7 years, 2 months ago (2013-10-13 07:46:14 UTC) #38
commit-bot: I haz the power
Failed to apply patch for gpu/config/software_rendering_list_json.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 2 months ago (2013-10-13 07:46:20 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/294012
7 years, 2 months ago (2013-10-13 07:50:17 UTC) #40
gab
_gpu bots failures are the same as the ones currently on the waterfall, e.g., http://build.chromium.org/p/chromium.gpu/builders/Win7%20Release%20%28NVIDIA%29/builds/9767 ...
7 years, 2 months ago (2013-10-13 17:43:47 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/294012
7 years, 2 months ago (2013-10-13 17:44:06 UTC) #42
commit-bot: I haz the power
Change committed as 228401
7 years, 2 months ago (2013-10-13 18:12:16 UTC) #43
tapted
On 2013/10/13 18:12:16, I haz the power (commit-bot) wrote: > Change committed as 228401 This ...
7 years, 2 months ago (2013-10-14 04:25:02 UTC) #44
tapted
On 2013/10/14 04:25:02, tapted wrote: > On 2013/10/13 18:12:16, I haz the power (commit-bot) wrote: ...
7 years, 2 months ago (2013-10-14 08:10:26 UTC) #45
gab
On 2013/10/14 08:10:26, tapted wrote: > On 2013/10/14 04:25:02, tapted wrote: > > On 2013/10/13 ...
7 years, 2 months ago (2013-10-14 21:23:57 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/23703017/294012
7 years, 2 months ago (2013-10-14 21:24:58 UTC) #47
commit-bot: I haz the power
Change committed as 228530
7 years, 2 months ago (2013-10-14 21:26:43 UTC) #48
eroman
There is a failure on the bot, which I think is related to this change: ...
7 years, 2 months ago (2013-10-15 00:39:26 UTC) #49
gab
On 2013/10/15 00:39:26, eroman wrote: > There is a failure on the bot, which I ...
7 years, 2 months ago (2013-10-15 01:35:54 UTC) #50
gab
@vangelis: some thoughts here as to the only I think this could possibly have caused ...
7 years, 2 months ago (2013-10-16 15:12:08 UTC) #51
Zhenyao Mo
Add tonyg here. One possibility is that the perf xp bot does have a real ...
7 years, 2 months ago (2013-10-16 19:35:22 UTC) #52
gab
On 2013/10/16 19:35:22, Zhenyao Mo wrote: > Add tonyg here. > > One possibility is ...
7 years, 2 months ago (2013-10-16 20:03:35 UTC) #53
Zhenyao Mo
On Wed, Oct 16, 2013 at 1:03 PM, <gab@chromium.org> wrote: > On 2013/10/16 19:35:22, Zhenyao ...
7 years, 2 months ago (2013-10-16 20:13:13 UTC) #54
gab
On 2013/10/16 20:13:13, Zhenyao Mo wrote: > On Wed, Oct 16, 2013 at 1:03 PM, ...
7 years, 2 months ago (2013-10-16 20:29:26 UTC) #55
Zhenyao Mo
On Wed, Oct 16, 2013 at 1:29 PM, <gab@chromium.org> wrote: > On 2013/10/16 20:13:13, Zhenyao ...
7 years, 2 months ago (2013-10-16 20:40:46 UTC) #56
gab
On 2013/10/16 20:40:46, Zhenyao Mo wrote: > On Wed, Oct 16, 2013 at 1:29 PM, ...
7 years, 2 months ago (2013-10-16 20:43:47 UTC) #57
tonyg
7 years, 2 months ago (2013-10-17 01:06:20 UTC) #58
Message was sent while issue was closed.
Sounds like you guys got this figured out. But I should mention the perf bots
now spit out their GPU device and feature status (stuff from about:gpu) in their
stdio logs. If you have trouble finding any of the information, just lmk and
I'll look it up.

Powered by Google App Engine
This is Rietveld 408576698