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

Issue 1547793004: Make gpu black list work again on Linux (Closed)

Created:
4 years, 12 months ago by Julien Isorce Samsung
Modified:
4 years, 10 months ago
CC:
chromium-reviews, darin-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make gpu black list work again on Linux Only OS_LINUX (see src/build/build_config.h) can rely on gl_renderer, gl_vendor and gl_version to decide if it can start the GPU Process based on the black list kSoftwareRenderingListJson. Indeed GLStringManager::Initialize() is only effective #if defined(OS_LINUX). On other platforms the triplet (os version, vendor id, device id) is enough to make this decision. Currently when using Mesa softpipe gl driver, chrome starts the gpu process whereas it should not because GPU_FEATURE_TYPE_GPU_COMPOSITING is black listed by default and because kGpuDriverBugListJson does not have any exception for this driver. The root cause is that gl_string_manager()->Initialize() is called after starting the gpu process. Indeed it is called from PreMainMessageLoopRun whereas the gpu process is started from BrowserThreadsStarted. See BrowserMainLoop::CreateStartupTasks(). It is important to call gl_string_manager()->Initialize() before starting the gpu process because it internally configures the gpu black list using kGpuDriverBugListJson. Unfortunatelly it is not as simple as moving gl_string_manager->Initialize from ChromeBrowserMainParts::PreMainMessageLoopRun to PreCreateThreads. Indeed GpuDataManagerImpl::GetInstance()->Initialize() is called at the end of BrowserMainLoop::PreCreateThreads(), i.e. after parts_->PreCreateThreads(). And according to some comments around, it has to be after. A solution would have been to add a new hook PreCreateThreadsEnd(). Since it would have required to change content/public API. And it is not worth it just to solve this bug. So the selected solution was to allow calling GpuDataManager::SetGLStrings before Initialize. Also: - Added commandd line switches "gpu-no-complete-info-collection", "gpu-testing-os-version", "gpu-testing-vendor-id", "gpu-testing-device-id", "gpu-testing-gl-vendor", "gpu-testing-gl-renderer", "gpu-testing-gl-version". - Renamed GpuBenchmarking::HasGpuProcess() to GpuBenchmarking::HasGpuChannel(). Which return true if a channel exists between renderer process and gpu process. - Re-implemented GpuBenchmarking::HasGpuProcess by sending a new sync IPC GpuHostMsg_HasGpuProcess that replies true if a gpu process exists. Even if the channel between browser process and gpu process is still establishing. - Uses of the new GpuBenchmarking::HasGpuChannel in gpu_process.py instead of previous GpuBenchmarking::HasGpuProcess. - Added GpuProcess.no_gpu_process unit test to gpu_process_tests.py. - Added GpuProcess.software_gpu_process unit test to gpu_process_tests.py. - Added GpuDataManagerImplPrivateTest_SetGLStringsDefered to content_unittests. BUG=571895 R=jam@chromium.org, kbr@chromium.org, tsepez@chromium.org, zmo@chromium.org TEST= GALLIUM_DRIVER=softpipe LIBGL_ALWAYS_SOFTWARE=1 chrome CHROME_DEVEL_SANDBOX=out/Release/chrome_sandbox ./content/test/gpu/run_gpu_test.py gpu_process CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/021319910e95dd56440948ccee3b951acdf7973f Cr-Commit-Position: refs/heads/master@{#374969}

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Patch Set 4 : #

Total comments: 1

Patch Set 5 : #

Total comments: 1

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : "Just rebased against latest master" #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : Just rebase #

Patch Set 18 : Add a temporary trace around GpuDataManagerImplPrivate #

Patch Set 19 : Add more traces in GpuDataManagerPrivate when running gpu_process_test on win #

Patch Set 20 : Add traces in GpuControlList and GpuInfoCollectorWin #

Patch Set 21 : Always active a testing gpu vendor/device id pair, useful when the machine has multiple gpu #

Patch Set 22 : Add traces for OS X #

Patch Set 23 : Fix mistake in the new test on OS X, vendor id was used as device id #

Patch Set 24 : Clear existing gpu testing switches before each test #

Total comments: 2

Patch Set 25 : Remove changes from gpu_info_collector files #

Total comments: 3

Patch Set 26 : add a new commandline switch to prevent full gpu info collection in the test #

Total comments: 1

Patch Set 27 : Added testing device id for OS X case #

Patch Set 28 : Just rebase against latest master #

Patch Set 29 : Just rebase against latest master #

Patch Set 30 : Defer GpuDataManager::SetGLString and DisableHardAcceleration to its initialization #

Patch Set 31 : Move for loop post_init_tasks_ from Initialize to InitializeImpl. And add a cc unit test. #

Total comments: 4

Patch Set 32 : Execute todo, send IPC directly from gpu_benchmarking_extension.cc and fixes variable names. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+317 lines, -36 lines) Patch
M chrome/browser/chrome_browser_main.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +14 lines, -8 lines 0 comments Download
M chrome/browser/gpu/gl_string_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +19 lines, -0 lines 0 comments Download
M chromecast/browser/cast_browser_main_parts.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +8 lines, -10 lines 0 comments Download
M content/browser/devtools/protocol/system_info_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +6 lines, -1 line 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +7 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 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 9 chunks +50 lines, -7 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 5 chunks +41 lines, -0 lines 0 comments Download
M content/browser/renderer_host/gpu_message_filter.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/gpu_message_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +16 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/gpu/gpu_benchmarking_extension.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/gpu/gpu_benchmarking_extension.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +13 lines, -2 lines 0 comments Download
M content/test/gpu/gpu_tests/gpu_process.py View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M content/test/gpu/page_sets/gpu_process_tests.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 chunks +102 lines, -4 lines 0 comments Download
M gpu/config/gpu_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +7 lines, -0 lines 0 comments Download
M gpu/config/gpu_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +22 lines, -0 lines 0 comments Download

Messages

Total messages: 193 (80 generated)
Julien Isorce Samsung
On 2016/01/05 15:32:25, j.isorce wrote: > mailto:j.isorce@samsung.com changed reviewers: > + mailto:sky@chromium.org The problem still ...
4 years, 11 months ago (2016-01-05 15:34:52 UTC) #6
Zhenyao Mo
https://codereview.chromium.org/1547793004/diff/20001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/1547793004/diff/20001/chrome/browser/chrome_browser_main.cc#newcode1140 chrome/browser/chrome_browser_main.cc:1140: // Alternatively we could ensure that content::GpuDataManager::GetInstance() No, we ...
4 years, 11 months ago (2016-01-05 18:04:45 UTC) #7
Ken Russell (switch to Gerrit)
I'm not sure it's a good idea (or needed) to add more hooks to BrowserMainParts.
4 years, 11 months ago (2016-01-05 19:32:07 UTC) #9
piman
On Tue, Jan 5, 2016 at 11:32 AM, <kbr@chromium.org> wrote: > I'm not sure it's ...
4 years, 11 months ago (2016-01-05 22:44:31 UTC) #10
Julien Isorce Samsung
Sorry my mistake it seems I got confused by my own comments after multiple attempts. ...
4 years, 11 months ago (2016-01-06 01:09:24 UTC) #12
Ken Russell (switch to Gerrit)
Thanks for finding and fixing this problem but I'd like to excuse myself from this ...
4 years, 11 months ago (2016-01-06 01:55:06 UTC) #15
Ken Russell (switch to Gerrit)
On 2016/01/06 01:55:06, Ken Russell wrote: > Thanks for finding and fixing this problem but ...
4 years, 11 months ago (2016-01-06 01:56:00 UTC) #16
Julien Isorce Samsung
On 2016/01/06 01:56:00, Ken Russell wrote: > On 2016/01/06 01:55:06, Ken Russell wrote: > > ...
4 years, 11 months ago (2016-01-07 00:04:07 UTC) #17
Ken Russell (switch to Gerrit)
On 2016/01/07 00:04:07, j.isorce wrote: > On 2016/01/06 01:56:00, Ken Russell wrote: > > On ...
4 years, 11 months ago (2016-01-07 00:54:26 UTC) #18
brettw
Removing myself as reviewer since I don't seem to need to be involved now.
4 years, 11 months ago (2016-01-07 19:04:03 UTC) #19
Julien Isorce Samsung
On 2016/01/07 00:54:26, Ken Russell wrote: > Looking at gpu_process.py I don't think it will ...
4 years, 11 months ago (2016-01-08 18:22:06 UTC) #20
Julien Isorce Samsung
Hi, I addressed remarks. I also added the assert that zmo suggested.
4 years, 11 months ago (2016-01-11 17:14:33 UTC) #21
Zhenyao Mo
https://codereview.chromium.org/1547793004/diff/60001/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/1547793004/diff/60001/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode277 content/browser/gpu/gpu_data_manager_impl_private.cc:277: return finalized_; You can't use finalized_. It has a ...
4 years, 11 months ago (2016-01-11 23:23:33 UTC) #22
Ken Russell (switch to Gerrit)
On 2016/01/08 18:22:06, j.isorce wrote: > On 2016/01/07 00:54:26, Ken Russell wrote: > > Looking ...
4 years, 11 months ago (2016-01-11 23:50:16 UTC) #23
Julien Isorce Samsung
On 2016/01/11 23:50:16, Ken Russell wrote: > On 2016/01/08 18:22:06, j.isorce wrote: > > On ...
4 years, 11 months ago (2016-01-12 17:57:41 UTC) #25
jbauman
On 2016/01/12 17:57:41, j.isorce wrote: > On 2016/01/11 23:50:16, Ken Russell wrote: > > On ...
4 years, 11 months ago (2016-01-12 23:56:22 UTC) #26
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/1547793004/diff/80001/content/test/gpu/gpu_tests/gpu_process.py File content/test/gpu/gpu_tests/gpu_process.py (right): https://codereview.chromium.org/1547793004/diff/80001/content/test/gpu/gpu_tests/gpu_process.py#newcode56 content/test/gpu/gpu_tests/gpu_process.py:56: class NoGpuProcessValidator(gpu_test_base.ValidatorBase): You'll need to factor this differently. It ...
4 years, 11 months ago (2016-01-13 00:27:30 UTC) #27
Julien Isorce Samsung
On 2016/01/12 23:56:22, jbauman wrote: > > Also I think the issue is not as ...
4 years, 11 months ago (2016-01-13 17:48:01 UTC) #28
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/100001
4 years, 11 months ago (2016-01-13 17:48:42 UTC) #30
commit-bot: I haz the power
Dry run: No L-G-T-M from a valid reviewer yet. Only full committers are accepted. Even ...
4 years, 11 months ago (2016-01-13 17:48:44 UTC) #32
Zhenyao Mo
On 2016/01/12 23:56:22, jbauman wrote: > On 2016/01/12 17:57:41, j.isorce wrote: > > On 2016/01/11 ...
4 years, 11 months ago (2016-01-13 18:17:51 UTC) #33
Ken Russell (switch to Gerrit)
> On 2016/01/13 00:27:30, Ken Russell wrote: > > > https://codereview.chromium.org/1547793004/diff/80001/content/test/gpu/gpu_tests/gpu_process.py#newcode56 > > content/test/gpu/gpu_tests/gpu_process.py:56: class ...
4 years, 11 months ago (2016-01-13 19:37:03 UTC) #34
Julien Isorce Samsung
On 2016/01/13 19:37:03, Ken Russell wrote: > Please feel free to improve GpuBenchmarking::HasGpuProcess. Perhaps you ...
4 years, 11 months ago (2016-01-15 00:01:11 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/120001
4 years, 11 months ago (2016-01-15 00:39:11 UTC) #38
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/135883)
4 years, 11 months ago (2016-01-15 00:52:18 UTC) #40
Julien Isorce Samsung
I addressed remaining issues. I tested locally and I confirm the new test 'GpuProcess.no_gpu_process' works ...
4 years, 11 months ago (2016-01-15 13:17:37 UTC) #42
sadrul
Removing myself from reviewer list (there isn't anything here I own that isn't already covered ...
4 years, 11 months ago (2016-01-15 17:37:01 UTC) #44
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/140001
4 years, 11 months ago (2016-01-15 22:28:31 UTC) #46
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_chromium_gn_compile_rel on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chromium_gn_compile_rel/builds/9065)
4 years, 11 months ago (2016-01-15 22:52:00 UTC) #48
Julien Isorce Samsung
On 2016/01/15 22:52:00, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
4 years, 11 months ago (2016-01-18 18:16:04 UTC) #51
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/160001
4 years, 11 months ago (2016-01-19 19:27:51 UTC) #53
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/161176)
4 years, 11 months ago (2016-01-19 20:20:59 UTC) #55
Julien Isorce Samsung
On 2016/01/19 20:20:59, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
4 years, 11 months ago (2016-01-19 23:00:51 UTC) #56
Julien Isorce Samsung
On 2016/01/19 23:00:51, j.isorce wrote: > I'll update the CL to use these testing switches ...
4 years, 11 months ago (2016-01-20 01:19:31 UTC) #57
Julien Isorce Samsung
On 2016/01/13 19:37:03, Ken Russell wrote: > Please feel free to improve GpuBenchmarking::HasGpuProcess. Perhaps you ...
4 years, 11 months ago (2016-01-20 01:22:44 UTC) #58
aarya
On 2016/01/20 01:22:44, j.isorce wrote: > On 2016/01/13 19:37:03, Ken Russell wrote: > > Please ...
4 years, 11 months ago (2016-01-20 01:35:52 UTC) #60
Julien Isorce Samsung
On 2016/01/20 01:35:52, aarya wrote: > On 2016/01/20 01:22:44, j.isorce wrote: > > On 2016/01/13 ...
4 years, 11 months ago (2016-01-20 10:22:09 UTC) #61
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/200001
4 years, 11 months ago (2016-01-20 18:51:28 UTC) #63
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/92069) win_chromium_compile_dbg_ng on ...
4 years, 11 months ago (2016-01-20 19:28:48 UTC) #65
Tom Sepez
Messages LGTM
4 years, 11 months ago (2016-01-20 19:52:47 UTC) #66
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/220001
4 years, 11 months ago (2016-01-20 23:09:37 UTC) #68
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/104751) linux_chromium_chromeos_rel_ng on ...
4 years, 11 months ago (2016-01-20 23:41:48 UTC) #70
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/240001
4 years, 11 months ago (2016-01-21 00:20:18 UTC) #72
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/155121)
4 years, 11 months ago (2016-01-21 00:47:24 UTC) #74
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/260001
4 years, 11 months ago (2016-01-21 11:25:30 UTC) #76
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/137623)
4 years, 11 months ago (2016-01-21 11:34:33 UTC) #78
Julien Isorce Samsung
On 2016/01/21 11:34:33, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
4 years, 11 months ago (2016-01-21 17:32:08 UTC) #79
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/280001
4 years, 11 months ago (2016-01-21 17:34:56 UTC) #81
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/137710)
4 years, 11 months ago (2016-01-21 17:43:40 UTC) #83
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/300001
4 years, 11 months ago (2016-01-22 00:43:59 UTC) #85
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/168730)
4 years, 11 months ago (2016-01-22 01:40:57 UTC) #88
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/320001
4 years, 11 months ago (2016-01-24 20:51:35 UTC) #90
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/169483)
4 years, 11 months ago (2016-01-24 22:13:23 UTC) #92
Julien Isorce Samsung
So I built chromium on Win and the test succeeds: --- C:\workspace\chromium\src>python content\test\gpu\run_gpu_test.py gpu_process --browser=release ...
4 years, 11 months ago (2016-01-24 23:48:15 UTC) #93
Zhenyao Mo
On 2016/01/24 23:48:15, j.isorce wrote: > So I built chromium on Win and the test ...
4 years, 11 months ago (2016-01-25 17:46:28 UTC) #94
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/340001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/340001
4 years, 11 months ago (2016-01-26 00:40:49 UTC) #97
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/340001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/340001
4 years, 11 months ago (2016-01-26 00:42:55 UTC) #100
Julien Isorce Samsung
On 2016/01/25 17:46:28, Zhenyao Mo wrote: > It's more likely a racing situation, not a ...
4 years, 11 months ago (2016-01-26 00:51:30 UTC) #101
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/106694)
4 years, 11 months ago (2016-01-26 01:37:16 UTC) #103
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/360001
4 years, 11 months ago (2016-01-26 09:09:29 UTC) #105
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/170256)
4 years, 11 months ago (2016-01-26 10:17:22 UTC) #107
Zhenyao Mo
On 2016/01/26 00:51:30, j.isorce wrote: > On 2016/01/25 17:46:28, Zhenyao Mo wrote: > > It's ...
4 years, 10 months ago (2016-01-26 19:27:16 UTC) #108
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/380001
4 years, 10 months ago (2016-01-27 00:48:27 UTC) #110
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/170766)
4 years, 10 months ago (2016-01-27 01:47:18 UTC) #112
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/400001
4 years, 10 months ago (2016-01-27 09:49:06 UTC) #114
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/170986)
4 years, 10 months ago (2016-01-27 10:46:29 UTC) #116
Julien Isorce Samsung
On 2016/01/26 19:27:16, Zhenyao Mo wrote: > On 2016/01/26 00:51:30, j.isorce wrote: > > On ...
4 years, 10 months ago (2016-01-27 18:30:10 UTC) #117
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/420001
4 years, 10 months ago (2016-01-28 07:48:14 UTC) #119
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/440001
4 years, 10 months ago (2016-01-28 08:44:48 UTC) #121
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/171629)
4 years, 10 months ago (2016-01-28 09:38:18 UTC) #123
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/460001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/460001
4 years, 10 months ago (2016-01-28 14:41:28 UTC) #125
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-01-28 16:23:33 UTC) #127
Julien Isorce Samsung
On 2016/01/28 16:23:33, commit-bot: I haz the power wrote: > Dry run: This issue passed ...
4 years, 10 months ago (2016-01-28 16:28:12 UTC) #128
Zhenyao Mo
https://codereview.chromium.org/1547793004/diff/460001/gpu/config/gpu_control_list.cc File gpu/config/gpu_control_list.cc (right): https://codereview.chromium.org/1547793004/diff/460001/gpu/config/gpu_control_list.cc#newcode1436 gpu/config/gpu_control_list.cc:1436: base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); I disagree with this method ...
4 years, 10 months ago (2016-01-29 22:40:35 UTC) #129
Julien Isorce Samsung
On 2016/01/29 22:40:35, Zhenyao Mo wrote: > https://codereview.chromium.org/1547793004/diff/460001/gpu/config/gpu_control_list.cc > File gpu/config/gpu_control_list.cc (right): > > https://codereview.chromium.org/1547793004/diff/460001/gpu/config/gpu_control_list.cc#newcode1436 ...
4 years, 10 months ago (2016-02-01 08:57:20 UTC) #131
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/480001
4 years, 10 months ago (2016-02-01 08:58:10 UTC) #133
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-01 10:06:39 UTC) #135
Zhenyao Mo
gpu side LGTM with some minor fixes https://codereview.chromium.org/1547793004/diff/480001/chrome/browser/gpu/gl_string_manager.cc File chrome/browser/gpu/gl_string_manager.cc (right): https://codereview.chromium.org/1547793004/diff/480001/chrome/browser/gpu/gl_string_manager.cc#newcode45 chrome/browser/gpu/gl_string_manager.cc:45: if (command_line->HasSwitch(switches::kGpuTestingGLVendor)) ...
4 years, 10 months ago (2016-02-01 20:19:37 UTC) #136
Zhenyao Mo
On 2016/02/01 08:57:20, j.isorce wrote: > On 2016/01/29 22:40:35, Zhenyao Mo wrote: > > > ...
4 years, 10 months ago (2016-02-01 20:20:59 UTC) #137
Zhenyao Mo
not lgtm https://codereview.chromium.org/1547793004/diff/480001/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/1547793004/diff/480001/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode484 content/browser/gpu/gpu_data_manager_impl_private.cc:484: gpu_info.context_info_state = gpu::CollectDriverInfoGL(&gpu_info); Sorry that I didn't ...
4 years, 10 months ago (2016-02-01 20:25:39 UTC) #138
Julien Isorce Samsung
On 2016/02/01 20:25:39, Zhenyao Mo wrote: > not lgtm > > https://codereview.chromium.org/1547793004/diff/480001/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode484 > content/browser/gpu/gpu_data_manager_impl_private.cc:484: > ...
4 years, 10 months ago (2016-02-02 00:57:02 UTC) #139
Zhenyao Mo
On 2016/02/02 00:57:02, j.isorce wrote: > On 2016/02/01 20:25:39, Zhenyao Mo wrote: > > not ...
4 years, 10 months ago (2016-02-02 03:54:46 UTC) #140
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/500001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/500001
4 years, 10 months ago (2016-02-02 11:31:19 UTC) #142
commit-bot: I haz the power
Dry run: A disapproval has been posted by following reviewers: zmo@chromium.org. Please make sure to ...
4 years, 10 months ago (2016-02-02 11:31:23 UTC) #144
Julien Isorce Samsung
On 2016/02/02 11:31:23, commit-bot: I haz the power wrote: > Dry run: A disapproval has ...
4 years, 10 months ago (2016-02-02 11:37:40 UTC) #145
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/500001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/500001
4 years, 10 months ago (2016-02-02 19:07:44 UTC) #147
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/173938)
4 years, 10 months ago (2016-02-02 21:19:01 UTC) #149
Julien Isorce Samsung
On 2016/02/02 21:19:01, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
4 years, 10 months ago (2016-02-02 21:52:56 UTC) #150
Zhenyao Mo
mac bot is still failing the test https://codereview.chromium.org/1547793004/diff/500001/content/browser/devtools/protocol/system_info_handler.cc File content/browser/devtools/protocol/system_info_handler.cc (right): https://codereview.chromium.org/1547793004/diff/500001/content/browser/devtools/protocol/system_info_handler.cc#newcode157 content/browser/devtools/protocol/system_info_handler.cc:157: for (int ...
4 years, 10 months ago (2016-02-02 22:22:34 UTC) #151
Julien Isorce Samsung
On 2016/02/02 22:22:34, Zhenyao Mo wrote: > mac bot is still failing the test > ...
4 years, 10 months ago (2016-02-03 01:00:08 UTC) #152
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/520001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/520001
4 years, 10 months ago (2016-02-04 19:54:34 UTC) #154
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-04 21:49:45 UTC) #156
Zhenyao Mo
gpu side lgtm Thanks for your persistence.
4 years, 10 months ago (2016-02-04 22:37:44 UTC) #157
Julien Isorce Samsung
On 2016/02/04 22:37:44, Zhenyao Mo wrote: > gpu side lgtm > > Thanks for your ...
4 years, 10 months ago (2016-02-04 23:10:02 UTC) #158
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/540001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/540001
4 years, 10 months ago (2016-02-08 10:36:42 UTC) #160
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-08 12:22:54 UTC) #162
jam
> Unfortunatelly it is not possible to just move gl_string_manager->Initialize > to ChromeBrowserMainParts::PreMainMessageLoopRun to PreCreateThreads. ...
4 years, 10 months ago (2016-02-08 17:16:16 UTC) #163
Julien Isorce Samsung
On 2016/02/08 17:16:16, jam wrote: > > Unfortunatelly it is not possible to just move ...
4 years, 10 months ago (2016-02-08 17:38:30 UTC) #164
Julien Isorce Samsung
On 2016/02/08 17:38:30, j.isorce wrote: > On 2016/02/08 17:16:16, jam wrote: > > > Unfortunatelly ...
4 years, 10 months ago (2016-02-08 19:45:33 UTC) #165
jam
On 2016/02/08 17:38:30, j.isorce wrote: > On 2016/02/08 17:16:16, jam wrote: > > > Unfortunatelly ...
4 years, 10 months ago (2016-02-08 21:11:14 UTC) #166
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/580001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/580001
4 years, 10 months ago (2016-02-09 12:09:47 UTC) #169
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/177232)
4 years, 10 months ago (2016-02-09 12:40:09 UTC) #171
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/600001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/600001
4 years, 10 months ago (2016-02-09 16:21:38 UTC) #173
Julien Isorce Samsung
On 2016/02/08 21:11:14, jam wrote: > On 2016/02/08 17:38:30, j.isorce wrote: > > On 2016/02/08 ...
4 years, 10 months ago (2016-02-09 17:49:13 UTC) #174
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-09 18:31:00 UTC) #176
jam
https://codereview.chromium.org/1547793004/diff/600001/chromecast/browser/cast_browser_main_parts.cc File chromecast/browser/cast_browser_main_parts.cc (right): https://codereview.chromium.org/1547793004/diff/600001/chromecast/browser/cast_browser_main_parts.cc#newcode347 chromecast/browser/cast_browser_main_parts.cc:347: // launching the gpu process since these infos are ...
4 years, 10 months ago (2016-02-10 18:32:33 UTC) #177
Zhenyao Mo
GPU side lgtm again with the variable name fixed. https://codereview.chromium.org/1547793004/diff/600001/content/browser/gpu/gpu_data_manager_impl_private.h File content/browser/gpu/gpu_data_manager_impl_private.h (right): https://codereview.chromium.org/1547793004/diff/600001/content/browser/gpu/gpu_data_manager_impl_private.h#newcode269 content/browser/gpu/gpu_data_manager_impl_private.h:269: ...
4 years, 10 months ago (2016-02-10 23:53:46 UTC) #178
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/620001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/620001
4 years, 10 months ago (2016-02-11 01:12:14 UTC) #182
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-11 02:34:45 UTC) #185
jam
lgtm
4 years, 10 months ago (2016-02-11 16:49:17 UTC) #186
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1547793004/620001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1547793004/620001
4 years, 10 months ago (2016-02-11 17:02:12 UTC) #189
commit-bot: I haz the power
Committed patchset #32 (id:620001)
4 years, 10 months ago (2016-02-11 20:20:20 UTC) #191
commit-bot: I haz the power
4 years, 10 months ago (2016-02-16 22:37:36 UTC) #193
Message was sent while issue was closed.
Patchset 32 (id:??) landed as
https://crrev.com/021319910e95dd56440948ccee3b951acdf7973f
Cr-Commit-Position: refs/heads/master@{#374969}

Powered by Google App Engine
This is Rietveld 408576698