|
|
Chromium Code Reviews|
Created:
4 years, 3 months ago by Bryan McQuade Modified:
4 years, 3 months ago Reviewers:
Charlie Harrison CC:
chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionInstantiate PageLoadTrackers for prerenders
This gets us closer to adding support for tracking prerenders (bug 648338),
and addresses bug 648341 where an internal error is logged every time a
prerender sends metrics data from the render process to the browser process.
BUG=648341
Committed: https://crrev.com/e8b60aa78b10f60af6d3f879385f5db1e8ac427a
Cr-Commit-Position: refs/heads/master@{#420398}
Patch Set 1 #Patch Set 2 : simplify #Patch Set 3 : fix test #Patch Set 4 : fix test #
Total comments: 3
Messages
Total messages: 29 (20 generated)
The CQ bit was checked by bmcquade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by bmcquade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Description was changed from ========== Prototype change to start tracking prerenders. BUG= ========== to ========== Prototype change to start tracking prerenders. BUG=648341 ==========
Description was changed from ========== Prototype change to start tracking prerenders. BUG=648341 ========== to ========== Instantiate PageLoadTrackers for prerenders This gets us closer to adding support for tracking prerenders, and addresses bug 648341 where an internal error is logged every time a prerender sends metrics data from the render process to the browser process. BUG=648341 ==========
The CQ bit was checked by bmcquade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by bmcquade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Instantiate PageLoadTrackers for prerenders This gets us closer to adding support for tracking prerenders, and addresses bug 648341 where an internal error is logged every time a prerender sends metrics data from the render process to the browser process. BUG=648341 ========== to ========== Instantiate PageLoadTrackers for prerenders This gets us closer to adding support for tracking prerenders (bug 648338), and addresses bug 648341 where an internal error is logged every time a prerender sends metrics data from the render process to the browser process. BUG=648341 ==========
bmcquade@chromium.org changed reviewers: + csharrison@chromium.org
PTAL
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Thanks https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... File chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc (right): https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc:280: observer_->WasHidden(); Does removing this cause the test to fail?
https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... File chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc (right): https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc:280: observer_->WasHidden(); On 2016/09/22 at 14:51:24, Charlie Harrison wrote: > Does removing this cause the test to fail? I added a DCHECK(!started_in_foreground_); for the prerender case, to make sure that bit gets set sanely for prerenders. As a result, I had to change this as well.
https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... File chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc (right): https://codereview.chromium.org/2354703002/diff/60001/chrome/browser/page_loa... chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc:280: observer_->WasHidden(); On 2016/09/22 15:14:37, Bryan McQuade wrote: > On 2016/09/22 at 14:51:24, Charlie Harrison wrote: > > Does removing this cause the test to fail? > > I added a DCHECK(!started_in_foreground_); for the prerender case, to make sure > that bit gets set sanely for prerenders. As a result, I had to change this as > well. Ahh, right! LGTM that's what I want.
The CQ bit was checked by bmcquade@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by bmcquade@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Description was changed from ========== Instantiate PageLoadTrackers for prerenders This gets us closer to adding support for tracking prerenders (bug 648338), and addresses bug 648341 where an internal error is logged every time a prerender sends metrics data from the render process to the browser process. BUG=648341 ========== to ========== Instantiate PageLoadTrackers for prerenders This gets us closer to adding support for tracking prerenders (bug 648338), and addresses bug 648341 where an internal error is logged every time a prerender sends metrics data from the render process to the browser process. BUG=648341 Committed: https://crrev.com/e8b60aa78b10f60af6d3f879385f5db1e8ac427a Cr-Commit-Position: refs/heads/master@{#420398} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/e8b60aa78b10f60af6d3f879385f5db1e8ac427a Cr-Commit-Position: refs/heads/master@{#420398} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
