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

Issue 2177743002: Migrate page_load_metrics out of components. (Closed)

Created:
4 years, 5 months ago by Bryan McQuade
Modified:
4 years, 4 months ago
CC:
blundell+watchlist_chromium.org, chromium-reviews, csharrison+watch_chromium.org, droger+watchlist_chromium.org, loading-reviews+metrics_chromium.org, sdefresne+watchlist_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Migrate page_load_metrics out of components. There's an effort underway to trim down components (https://bugs.chromium.org/p/chromium/issues/detail?id=624590). As part of this effort, we're moving the page_load_metrics component to chrome/. This change moves code out of components like so: components/page_load_metrics/browser -> chrome/browser/page_load_metrics components/page_load_metrics/renderer -> chrome/renderer/page_load_metrics components/page_load_metrics/common -> chrome/common/page_load_metrics This change does not include any logic changes - it just moves code to its new home, updates includes and build dependencies, etc. BUG=630837 Committed: https://crrev.com/9f43370cfc7a963d2b757936fae875dedae2aff0 Cr-Commit-Position: refs/heads/master@{#407966}

Patch Set 1 #

Patch Set 2 : remove unnecessary DEPS files #

Patch Set 3 : one more DEPS cleanup #

Patch Set 4 : remove bad dependency #

Patch Set 5 : clean up watchlist #

Patch Set 6 : fix formatting #

Patch Set 7 : rebase #

Patch Set 8 : address tsepez feedback from email #

Total comments: 2

Patch Set 9 : migrate page_load_metrics_messages to common message generator #

Unified diffs Side-by-side diffs Delta from patch set Stats (+127 lines, -3444 lines) Patch
M WATCHLISTS View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/page_load_metrics/DEPS View 1 1 chunk +0 lines, -4 lines 0 comments Download
A chrome/browser/page_load_metrics/README View 1 chunk +16 lines, -0 lines 0 comments Download
A + chrome/browser/page_load_metrics/metrics_web_contents_observer.h View 3 chunks +5 lines, -5 lines 0 comments Download
A + chrome/browser/page_load_metrics/metrics_web_contents_observer.cc View 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/browser/page_load_metrics/metrics_web_contents_observer_unittest.cc View 1 2 3 4 5 4 chunks +7 lines, -8 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/google_captcha_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/google_captcha_observer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/stale_while_revalidate_metrics_observer.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/stale_while_revalidate_metrics_observer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_initialize.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_initialize.cc View 2 chunks +1 line, -1 line 0 comments Download
A + chrome/browser/page_load_metrics/page_load_metrics_observer.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/browser/page_load_metrics/page_load_metrics_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
A + chrome/browser/page_load_metrics/page_load_metrics_util.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + chrome/browser/page_load_metrics/page_load_metrics_util.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/DEPS View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/chrome_common.gypi View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_renderer.gypi View 2 chunks +4 lines, -1 line 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/common/common_message_generator.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/common/page_load_metrics/OWNERS View 1 2 3 4 5 6 7 8 1 chunk +1 line, -2 lines 0 comments Download
A + chrome/common/page_load_metrics/page_load_metrics_messages.h View 1 chunk +1 line, -1 line 0 comments Download
A + chrome/common/page_load_metrics/page_load_timing.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + chrome/common/page_load_metrics/page_load_timing.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/renderer/BUILD.gn View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/renderer/DEPS View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/renderer/OWNERS View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 1 2 3 4 5 6 2 chunks +1 line, -1 line 0 comments Download
A chrome/renderer/page_load_metrics/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/renderer/page_load_metrics/fake_page_timing_metrics_ipc_sender.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/renderer/page_load_metrics/fake_page_timing_metrics_ipc_sender.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/renderer/page_load_metrics/metrics_render_frame_observer.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/renderer/page_load_metrics/metrics_render_frame_observer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/renderer/page_load_metrics/metrics_render_frame_observer_unittest.cc View 2 chunks +3 lines, -3 lines 0 comments Download
A + chrome/renderer/page_load_metrics/page_timing_metrics_sender.h View 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/renderer/page_load_metrics/page_timing_metrics_sender.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/renderer/page_load_metrics/page_timing_metrics_sender_unittest.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M components/BUILD.gn View 1 2 3 4 5 6 1 chunk +0 lines, -2 lines 0 comments Download
M components/OWNERS View 1 2 3 4 5 6 1 chunk +0 lines, -2 lines 0 comments Download
M components/components.gyp View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M components/components_tests.gyp View 1 2 3 4 5 6 3 chunks +0 lines, -10 lines 0 comments Download
D components/page_load_metrics/DEPS View 1 chunk +0 lines, -11 lines 0 comments Download
D components/page_load_metrics/OWNERS View 1 chunk +0 lines, -4 lines 0 comments Download
D components/page_load_metrics/README View 1 chunk +0 lines, -15 lines 0 comments Download
D components/page_load_metrics/browser/BUILD.gn View 1 chunk +0 lines, -45 lines 0 comments Download
D components/page_load_metrics/browser/DEPS View 1 chunk +0 lines, -8 lines 0 comments Download
D components/page_load_metrics/browser/metrics_web_contents_observer.h View 1 chunk +0 lines, -371 lines 0 comments Download
D components/page_load_metrics/browser/metrics_web_contents_observer.cc View 1 chunk +0 lines, -960 lines 0 comments Download
D components/page_load_metrics/browser/metrics_web_contents_observer_unittest.cc View 1 chunk +0 lines, -476 lines 0 comments Download
D components/page_load_metrics/browser/page_load_metrics_observer.h View 1 chunk +0 lines, -212 lines 0 comments Download
D components/page_load_metrics/browser/page_load_metrics_observer.cc View 1 chunk +0 lines, -37 lines 0 comments Download
D components/page_load_metrics/browser/page_load_metrics_util.h View 1 chunk +0 lines, -45 lines 0 comments Download
D components/page_load_metrics/browser/page_load_metrics_util.cc View 1 chunk +0 lines, -34 lines 0 comments Download
D components/page_load_metrics/common/BUILD.gn View 1 chunk +0 lines, -17 lines 0 comments Download
D components/page_load_metrics/common/page_load_metrics_messages.h View 1 chunk +0 lines, -41 lines 0 comments Download
D components/page_load_metrics/common/page_load_metrics_messages.cc View 1 chunk +0 lines, -39 lines 0 comments Download
D components/page_load_metrics/common/page_load_timing.h View 1 chunk +0 lines, -95 lines 0 comments Download
D components/page_load_metrics/common/page_load_timing.cc View 1 chunk +0 lines, -48 lines 0 comments Download
D components/page_load_metrics/renderer/BUILD.gn View 1 chunk +0 lines, -41 lines 0 comments Download
D components/page_load_metrics/renderer/DEPS View 1 chunk +0 lines, -5 lines 0 comments Download
D components/page_load_metrics/renderer/fake_page_timing_metrics_ipc_sender.h View 1 chunk +0 lines, -72 lines 0 comments Download
D components/page_load_metrics/renderer/fake_page_timing_metrics_ipc_sender.cc View 1 chunk +0 lines, -54 lines 0 comments Download
D components/page_load_metrics/renderer/metrics_render_frame_observer.h View 1 chunk +0 lines, -53 lines 0 comments Download
D components/page_load_metrics/renderer/metrics_render_frame_observer.cc View 1 chunk +0 lines, -171 lines 0 comments Download
D components/page_load_metrics/renderer/metrics_render_frame_observer_unittest.cc View 1 chunk +0 lines, -195 lines 0 comments Download
D components/page_load_metrics/renderer/page_timing_metrics_sender.h View 1 chunk +0 lines, -59 lines 0 comments Download
D components/page_load_metrics/renderer/page_timing_metrics_sender.cc View 1 chunk +0 lines, -81 lines 0 comments Download
D components/page_load_metrics/renderer/page_timing_metrics_sender_unittest.cc View 1 chunk +0 lines, -135 lines 0 comments Download
M tools/ipc_fuzzer/message_lib/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M tools/ipc_fuzzer/message_lib/DEPS View 1 chunk +0 lines, -1 line 0 comments Download
A + tools/ipc_fuzzer/message_lib/OWNERS View 1 2 3 4 5 6 7 0 chunks +-1 lines, --1 lines 0 comments Download
M tools/ipc_fuzzer/message_lib/all_messages.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -1 line 0 comments Download
M tools/ipc_fuzzer/message_lib/message_lib.gyp View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 63 (45 generated)
Bryan McQuade
PTAL, thanks! Once we're happy with the change, I'll add additional owners.
4 years, 5 months ago (2016-07-23 16:22:30 UTC) #24
blundell
drive-by: It's plausible to me that we'd be interested in tracking metrics for page loads ...
4 years, 5 months ago (2016-07-24 17:39:48 UTC) #26
Bryan McQuade
On 2016/07/24 at 17:39:48, blundell wrote: > drive-by: It's plausible to me that we'd be ...
4 years, 5 months ago (2016-07-24 21:29:49 UTC) #27
blundell
On 2016/07/24 21:29:49, Bryan McQuade wrote: > On 2016/07/24 at 17:39:48, blundell wrote: > > ...
4 years, 5 months ago (2016-07-25 05:28:24 UTC) #28
Bryan McQuade
On 2016/07/25 at 05:28:24, blundell wrote: > On 2016/07/24 21:29:49, Bryan McQuade wrote: > > ...
4 years, 5 months ago (2016-07-25 10:23:51 UTC) #29
blundell
On 2016/07/25 10:23:51, Bryan McQuade wrote: > On 2016/07/25 at 05:28:24, blundell wrote: > > ...
4 years, 5 months ago (2016-07-25 10:39:16 UTC) #30
Charlie Harrison
LGTM
4 years, 5 months ago (2016-07-25 16:19:07 UTC) #31
Bryan McQuade
+tsepez for tools/ipc_fuzzer and chrome/common/page_load_metrics. Tom, there aren't any real functionality changes here. I'm just ...
4 years, 5 months ago (2016-07-25 17:59:20 UTC) #34
Tom Sepez
messages LGTM. Thanks for the heads-up.
4 years, 5 months ago (2016-07-25 18:10:00 UTC) #35
Bryan McQuade
jam, here's the refactor to move components/page_load_metrics/ to chrome/. Can you review for addition of ...
4 years, 5 months ago (2016-07-25 18:29:55 UTC) #38
jam
lgtm, thank you
4 years, 5 months ago (2016-07-25 19:20:40 UTC) #39
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/2177743002/100001
4 years, 5 months ago (2016-07-25 23:46:38 UTC) #41
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/110316) chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, ...
4 years, 5 months ago (2016-07-25 23:50:57 UTC) #43
Bryan McQuade
tsepez, could you take one more pass on the IPC changes? I made a few ...
4 years, 4 months ago (2016-07-26 22:59:16 UTC) #56
Tom Sepez
lgtm
4 years, 4 months ago (2016-07-26 23:03:06 UTC) #57
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/2177743002/160001
4 years, 4 months ago (2016-07-26 23:27:28 UTC) #60
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 4 months ago (2016-07-26 23:34:08 UTC) #61
commit-bot: I haz the power
4 years, 4 months ago (2016-07-26 23:36:35 UTC) #63
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/9f43370cfc7a963d2b757936fae875dedae2aff0
Cr-Commit-Position: refs/heads/master@{#407966}

Powered by Google App Engine
This is Rietveld 408576698