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

Issue 2873593002: Force use of and cache render surface. (Closed)

Created:
3 years, 7 months ago by wutao
Modified:
3 years, 4 months ago
CC:
cc-bugs_chromium.org, chromium-reviews, danakj+watch_chromium.org, jbauman+watch_chromium.org, kalyank, piman+watch_chromium.org, Ian Vollick
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Force use of and cache render surface. Force use of render surface and cache it when there is no damage from contributing contents. This will allow us to create a caching mechanism that is simple to maintain and provides the benefits needed to make the Chrome OS UI fast. BUG=708513 TEST=manual && new damage_tracker_unittests && surface_aggregator_unittests CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2873593002 Cr-Commit-Position: refs/heads/master@{#490671} Committed: https://chromium.googlesource.com/chromium/src/+/36850738fee2ff9af2f0207353d1d3b00ad3f5df

Patch Set 1 #

Total comments: 17

Patch Set 2 : Fix for patch 1. #

Total comments: 2

Patch Set 3 : Rebase. #

Patch Set 4 : Calculate damage of |force_render_surface|. #

Total comments: 24

Patch Set 5 : Rebase mainline. #

Patch Set 6 : Try to fix bot_update patch. #

Patch Set 7 : Fix for comments in patch 4. #

Total comments: 1

Patch Set 8 : Rebase. #

Patch Set 9 : Add cc_unittests. #

Patch Set 10 : Fix compile error. #

Total comments: 28

Patch Set 11 : Fix for vmpstr comment in patch 10. #

Patch Set 12 : Rebased ToT and merged the conflict. #

Patch Set 13 : Rebase again. #

Patch Set 14 : Fix test to init has_damage_from_contributing_content_. #

Total comments: 25

Patch Set 15 : Reduce unneeded code in surface aggregator and add more test. #

Total comments: 25

Patch Set 16 : Further reducing the changes in surface aggregator and add more tests. #

Patch Set 17 : Rebase to fix compile. #

Patch Set 18 : Add more tests to surface_aggregator. #

Total comments: 20

Patch Set 19 : Improve with comment in patch 18. #

Total comments: 5

Patch Set 20 : Preserve cache flag in SwitchToLayer and add tests. #

Patch Set 21 : Fix a nit: layer -> Layer. #

Patch Set 22 : Rebased to resolve conflict. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1468 lines, -55 lines) Patch
M cc/ipc/cc_param_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +13 lines, -1 line 0 comments Download
M cc/ipc/cc_param_traits_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +6 lines, -5 lines 0 comments Download
M cc/ipc/cc_serialization_perftest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -1 line 0 comments Download
M cc/ipc/render_pass.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M cc/ipc/render_pass_struct_traits.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +9 lines, -0 lines 0 comments Download
M cc/ipc/render_pass_struct_traits.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -0 lines 0 comments Download
M cc/ipc/struct_traits_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +8 lines, -2 lines 0 comments Download
M cc/layers/layer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +5 lines, -0 lines 0 comments Download
M cc/layers/layer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +10 lines, -0 lines 0 comments Download
M cc/layers/layer_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
M cc/layers/layer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -0 lines 0 comments Download
M cc/layers/layer_impl_test_properties.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/layers/layer_impl_test_properties.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/layers/render_surface_impl.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M cc/layers/render_surface_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +12 lines, -1 line 0 comments Download
M cc/output/direct_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +8 lines, -0 lines 0 comments Download
M cc/quads/render_pass.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +9 lines, -1 line 0 comments Download
M cc/quads/render_pass.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 chunks +17 lines, -3 lines 0 comments Download
M cc/quads/render_pass_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +16 lines, -4 lines 0 comments Download
M cc/trees/damage_tracker.h View 1 2 3 4 5 6 2 chunks +10 lines, -1 line 0 comments Download
M cc/trees/damage_tracker.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +27 lines, -13 lines 0 comments Download
M cc/trees/damage_tracker_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 47 chunks +333 lines, -2 lines 0 comments Download
M cc/trees/draw_property_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +12 lines, -7 lines 0 comments Download
M cc/trees/effect_node.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/effect_node.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +8 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/layer_tree_host_common_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +240 lines, -0 lines 0 comments Download
M cc/trees/occlusion_tracker.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -3 lines 0 comments Download
M cc/trees/property_tree.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/property_tree_builder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +22 lines, -0 lines 0 comments Download
M components/viz/service/display/surface_aggregator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +8 lines, -0 lines 0 comments Download
M components/viz/service/display/surface_aggregator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 12 chunks +51 lines, -10 lines 0 comments Download
M components/viz/service/display/surface_aggregator_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +577 lines, -0 lines 0 comments Download
M ui/compositor/layer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +6 lines, -0 lines 0 comments Download
M ui/compositor/layer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +10 lines, -0 lines 0 comments Download
M ui/compositor/layer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +21 lines, -0 lines 0 comments Download

Messages

Total messages: 192 (131 generated)
wutao
Hi reveman@, Would you please take a look if I miss any thing. Thanks. Tao
3 years, 7 months ago (2017-05-09 07:41:06 UTC) #3
danakj
https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h File ui/compositor/layer.h (right): https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h#newcode412 ui/compositor/layer.h:412: void SetForceRenderSurface(bool force); This seems like something the Layer ...
3 years, 7 months ago (2017-05-09 14:56:55 UTC) #9
reveman
https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h File ui/compositor/layer.h (right): https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h#newcode412 ui/compositor/layer.h:412: void SetForceRenderSurface(bool force); On 2017/05/09 at 14:56:55, danakj wrote: ...
3 years, 7 months ago (2017-05-09 15:49:25 UTC) #10
danakj
https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h File ui/compositor/layer.h (right): https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h#newcode412 ui/compositor/layer.h:412: void SetForceRenderSurface(bool force); On 2017/05/09 15:49:25, reveman wrote: > ...
3 years, 7 months ago (2017-05-09 15:51:51 UTC) #11
wutao1
On 2017/05/09 15:51:51, danakj wrote: > https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h > File ui/compositor/layer.h (right): > > https://codereview.chromium.org/2873593002/diff/1/ui/compositor/layer.h#newcode412 > ...
3 years, 7 months ago (2017-05-09 16:22:01 UTC) #12
reveman
https://codereview.chromium.org/2873593002/diff/1/cc/output/direct_renderer.cc File cc/output/direct_renderer.cc (right): https://codereview.chromium.org/2873593002/diff/1/cc/output/direct_renderer.cc#newcode622 cc/output/direct_renderer.cc:622: if (render_pass->force_render_surface) I'm not sure we can do this ...
3 years, 7 months ago (2017-05-10 13:06:17 UTC) #13
wutao
Hi reveman@, PTAL. I removed the early return for the caching so that there is ...
3 years, 7 months ago (2017-05-11 19:36:35 UTC) #14
danakj
I would personally like to see a design proposal for how to reuse render pass ...
3 years, 7 months ago (2017-05-11 19:56:50 UTC) #19
wutao
On 2017/05/11 19:56:50, danakj wrote: > I would personally like to see a design proposal ...
3 years, 6 months ago (2017-05-26 03:11:19 UTC) #20
wutao
Hi reveman@, Please take another look. Thank you, Tao https://codereview.chromium.org/2873593002/diff/20001/cc/quads/render_pass.h File cc/quads/render_pass.h (right): https://codereview.chromium.org/2873593002/diff/20001/cc/quads/render_pass.h#newcode131 cc/quads/render_pass.h:131: ...
3 years, 6 months ago (2017-05-26 03:38:22 UTC) #21
wutao
+jbauman@, could you please check the changes in surface_aggregator and damage_tracker. danakj@, could you please ...
3 years, 6 months ago (2017-05-30 18:24:25 UTC) #27
jbauman
https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc File cc/output/direct_renderer.cc (right): https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc#newcode630 cc/output/direct_renderer.cc:630: render_pass->has_damage_on_surface_quad)) { What exactly does it mean if there's ...
3 years, 6 months ago (2017-05-30 22:04:07 UTC) #28
wutao
https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc File cc/output/direct_renderer.cc (right): https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc#newcode630 cc/output/direct_renderer.cc:630: render_pass->has_damage_on_surface_quad)) { On 2017/05/30 22:04:07, jbauman wrote: > What ...
3 years, 6 months ago (2017-05-30 23:12:53 UTC) #29
danakj
On Tue, May 30, 2017 at 2:24 PM, <wutao@chromium.org> wrote: > +jbauman@, could you please ...
3 years, 6 months ago (2017-05-31 15:48:32 UTC) #30
wutao
+weiliangc@, please review the changes.
3 years, 6 months ago (2017-05-31 16:29:39 UTC) #32
wutao
On 2017/05/31 15:48:32, danakj wrote: > On Tue, May 30, 2017 at 2:24 PM, <mailto:wutao@chromium.org> ...
3 years, 6 months ago (2017-05-31 16:31:22 UTC) #33
reveman
What's the status here? Are you waiting for danakj@'s review?
3 years, 6 months ago (2017-06-07 17:47:08 UTC) #38
wutao
On 2017/06/07 17:47:08, reveman wrote: > What's the status here? Are you waiting for danakj@'s ...
3 years, 6 months ago (2017-06-07 17:49:05 UTC) #39
weiliangc
I have more comments in code but two main things: 1) Clip Calculation: - Contributing ...
3 years, 6 months ago (2017-06-07 21:19:01 UTC) #40
jbauman
https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc File cc/output/direct_renderer.cc (right): https://codereview.chromium.org/2873593002/diff/60001/cc/output/direct_renderer.cc#newcode628 cc/output/direct_renderer.cc:628: if (render_pass->force_render_surface && Could we instead set the damage ...
3 years, 6 months ago (2017-06-07 22:05:34 UTC) #41
wutao
Hi weiliangc@ and jbauman@, PTAL. It looks much better now. I want to confirm, should ...
3 years, 6 months ago (2017-06-09 02:31:33 UTC) #50
wutao
Please also advise there is the best place to add tests. I will add tests ...
3 years, 6 months ago (2017-06-09 19:19:10 UTC) #63
wutao
Hi weiliangc@, friendly ping. Thanks, Tao
3 years, 6 months ago (2017-06-13 16:50:17 UTC) #64
weiliangc
Still looking at the code. It's probably best to have unittests close by. If you ...
3 years, 6 months ago (2017-06-13 18:00:42 UTC) #65
wutao
On 2017/06/13 18:00:42, weiliangc wrote: > Still looking at the code. It's probably best to ...
3 years, 6 months ago (2017-06-13 18:52:37 UTC) #66
wutao
Hi Weiliang, I added cc unittests in this cl: cc/surfaces/surface_aggregator_unittest.cc cc/trees/layer_tree_host_common_unittest.cc cc/trees/damage_tracker_unittest.cc PTAL. Thanks, Tao
3 years, 5 months ago (2017-07-06 07:06:07 UTC) #69
weiliangc
Overall looks good. My biggest question would be whether we want to force render surface ...
3 years, 5 months ago (2017-07-10 19:19:46 UTC) #76
wutao
Hi ochang@, please review as owner for changes in cc/ipc/* Hi jbauman@, please review as ...
3 years, 5 months ago (2017-07-10 21:04:29 UTC) #78
wutao
On 2017/07/10 19:19:46, weiliangc wrote: > Overall looks good. My biggest question would be whether ...
3 years, 5 months ago (2017-07-10 21:06:16 UTC) #79
danakj
On Mon, Jul 10, 2017 at 5:04 PM, <wutao@chromium.org> wrote: > Hi ochang@, please review ...
3 years, 5 months ago (2017-07-10 22:12:42 UTC) #80
jbauman
https://codereview.chromium.org/2873593002/diff/180001/cc/output/direct_renderer.cc File cc/output/direct_renderer.cc (right): https://codereview.chromium.org/2873593002/diff/180001/cc/output/direct_renderer.cc#newcode635 cc/output/direct_renderer.cc:635: if (current_frame()->ComputeScissorRectForRenderPass().IsEmpty()) On 2017/07/10 19:19:46, weiliangc wrote: > Does ...
3 years, 5 months ago (2017-07-11 02:09:44 UTC) #81
wutao
+vmpstr@, In an email, danakj@ would like you take a look. weiliangc@ already reviewed the ...
3 years, 5 months ago (2017-07-11 17:50:45 UTC) #83
wutao
Hi Vlad and Oliver, friendly ping. Since this cl is big, please let me know ...
3 years, 5 months ago (2017-07-12 17:40:51 UTC) #84
Oliver Chang
cc/ipc lgtm
3 years, 5 months ago (2017-07-13 17:29:53 UTC) #85
vmpstr
Mostly naming concerns, I'll defer for actual logic review to weiliangc and jbauman https://codereview.chromium.org/2873593002/diff/180001/cc/ipc/cc_param_traits_unittest.cc File ...
3 years, 5 months ago (2017-07-13 18:01:03 UTC) #86
wutao
Hi vmpstr@, thanks. I renamed based on your suggestions. Hi weiliangc@, would be nice if ...
3 years, 5 months ago (2017-07-14 00:02:54 UTC) #87
reveman
nice! this lgtm from a high level pov. please go ahead and land this after ...
3 years, 5 months ago (2017-07-14 19:36:27 UTC) #116
wutao
Thanks, waiting for lgtms from the following owners: weiliangc@ for overall review of cc/*. jbauman@ ...
3 years, 5 months ago (2017-07-14 19:48:46 UTC) #118
danakj
Sorry, I'll review this tomorrow.
3 years, 5 months ago (2017-07-18 22:12:29 UTC) #119
danakj
Can you verify that you've covered all the branches and corner cases added in surface ...
3 years, 5 months ago (2017-07-19 22:52:55 UTC) #120
wutao
Hi Dana, PTAL. As you pointed out, some codes are redundant, so I removed them. ...
3 years, 5 months ago (2017-07-21 05:59:24 UTC) #121
danakj
https://codereview.chromium.org/2873593002/diff/280001/components/viz/service/display/surface_aggregator.cc File components/viz/service/display/surface_aggregator.cc (right): https://codereview.chromium.org/2873593002/diff/280001/components/viz/service/display/surface_aggregator.cc#newcode288 components/viz/service/display/surface_aggregator.cc:288: !copy_pass->cache_render_surface && I feel that each of these 3 ...
3 years, 4 months ago (2017-07-25 18:55:03 UTC) #126
jbauman
https://codereview.chromium.org/2873593002/diff/280001/components/viz/service/display/surface_aggregator.cc File components/viz/service/display/surface_aggregator.cc (right): https://codereview.chromium.org/2873593002/diff/280001/components/viz/service/display/surface_aggregator.cc#newcode313 components/viz/service/display/surface_aggregator.cc:313: dest_pass->has_damage_from_contributing_content |= Suppose we have a Surface 1 with ...
3 years, 4 months ago (2017-07-25 20:40:35 UTC) #127
wutao
Hi danakj@ and jbauman@, Thanks for the comments. I removed/bring back some codes and add ...
3 years, 4 months ago (2017-07-26 07:48:53 UTC) #128
wutao
Rebased to fix compile error.
3 years, 4 months ago (2017-07-26 17:01:58 UTC) #135
jbauman
On 2017/07/26 07:48:53, wutao wrote: > > > You added cache_render_surface there also for unrelated ...
3 years, 4 months ago (2017-07-26 19:52:26 UTC) #140
wutao
Hi danakj@ and jbauman@, I added some more tests to cover the changes in surface_aggregator. ...
3 years, 4 months ago (2017-07-27 02:30:13 UTC) #143
jbauman
lgtm, thanks for the new tests!
3 years, 4 months ago (2017-07-27 19:10:15 UTC) #152
danakj
Thanks, I have a few small suggestions but I understand the change now thanks to ...
3 years, 4 months ago (2017-07-27 21:24:34 UTC) #153
wutao
Hi danakj@ Please take another look. Thanks, Tao https://codereview.chromium.org/2873593002/diff/340001/components/viz/service/display/surface_aggregator.cc File components/viz/service/display/surface_aggregator.cc (right): https://codereview.chromium.org/2873593002/diff/340001/components/viz/service/display/surface_aggregator.cc#newcode291 components/viz/service/display/surface_aggregator.cc:291: // ...
3 years, 4 months ago (2017-07-28 17:05:17 UTC) #154
weiliangc
Thanks for working through this. LGTM https://codereview.chromium.org/2873593002/diff/360001/cc/trees/damage_tracker_unittest.cc File cc/trees/damage_tracker_unittest.cc (right): https://codereview.chromium.org/2873593002/diff/360001/cc/trees/damage_tracker_unittest.cc#newcode600 cc/trees/damage_tracker_unittest.cc:600: // layer's layer_property_changed_ ...
3 years, 4 months ago (2017-07-28 21:40:44 UTC) #159
danakj
Thanks, surface_aggregator stuff LGTM
3 years, 4 months ago (2017-07-28 22:10:45 UTC) #160
danakj
https://codereview.chromium.org/2873593002/diff/360001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2873593002/diff/360001/ui/compositor/layer.cc#newcode658 ui/compositor/layer.cc:658: cc_layer_->SetCacheRenderSurface(cache_render_surface); You should leave a comment explaining why Clone() ...
3 years, 4 months ago (2017-07-28 22:22:58 UTC) #161
danakj
https://codereview.chromium.org/2873593002/diff/360001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2873593002/diff/360001/ui/compositor/layer.cc#newcode658 ui/compositor/layer.cc:658: cc_layer_->SetCacheRenderSurface(cache_render_surface); On 2017/07/28 22:22:58, danakj wrote: > You should ...
3 years, 4 months ago (2017-07-28 22:32:45 UTC) #162
wutao
Thank you everyone reviewing this cl. Will land it soon. https://codereview.chromium.org/2873593002/diff/360001/cc/trees/damage_tracker_unittest.cc File cc/trees/damage_tracker_unittest.cc (right): https://codereview.chromium.org/2873593002/diff/360001/cc/trees/damage_tracker_unittest.cc#newcode600 ...
3 years, 4 months ago (2017-07-28 23:38:58 UTC) #163
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/2873593002/400001
3 years, 4 months ago (2017-07-29 06:02:33 UTC) #171
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/232315) chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 4 months ago (2017-07-29 06:11:24 UTC) #173
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/2873593002/400001
3 years, 4 months ago (2017-07-29 16:33:42 UTC) #175
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/503715)
3 years, 4 months ago (2017-07-29 16:40:32 UTC) #177
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/2873593002/420001
3 years, 4 months ago (2017-07-29 20:20:06 UTC) #189
commit-bot: I haz the power
3 years, 4 months ago (2017-07-29 20:24:37 UTC) #192
Message was sent while issue was closed.
Committed patchset #22 (id:420001) as
https://chromium.googlesource.com/chromium/src/+/36850738fee2ff9af2f0207353d1...

Powered by Google App Engine
This is Rietveld 408576698