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

Issue 2882693002: Custom Tabs: add speculation status histograms. (Closed)

Created:
3 years, 7 months ago by mattcary
Modified:
3 years, 6 months ago
Reviewers:
pasko, Benoit L, Mark P, mpearson
CC:
chromium-reviews, lizeb+watch-custom-tabs_chromium.org, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Custom Tabs: add speculation status histograms. Add status histograms for speculation in custom tabs, recording the status of speculation at start time and if the speculation is later swapped in. The histograms added are CustomTabs.SpeculationStatusOnStart and CustomTabs.SpeculationStatusOnSwap. BUG=710720 Review-Url: https://codereview.chromium.org/2882693002 Cr-Commit-Position: refs/heads/master@{#477628} Committed: https://chromium.googlesource.com/chromium/src/+/e91423967c739606e96cd4120c91a49be697bbca

Patch Set 1 #

Total comments: 6

Patch Set 2 : mor enums #

Total comments: 2

Patch Set 3 : data reduction name tweak #

Total comments: 7

Patch Set 4 : split histos #

Total comments: 16

Patch Set 5 : histogram comments #

Total comments: 6

Patch Set 6 : comments #

Patch Set 7 : rebase #

Total comments: 16

Patch Set 8 : comments #

Patch Set 9 : comments #

Total comments: 4

Patch Set 10 : comments #

Patch Set 11 : rebase problem #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -9 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java View 1 2 3 4 5 6 7 8 9 6 chunks +71 lines, -9 lines 0 comments Download
M tools/metrics/histograms/enums.xml View 1 2 3 4 5 6 7 8 9 10 1 chunk +21 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 1 chunk +24 lines, -0 lines 0 comments Download

Messages

Total messages: 44 (16 generated)
mattcary
Follow-on to the previous cl.
3 years, 7 months ago (2017-05-12 15:43:38 UTC) #2
pasko
thanks! looks potentially useful, but it makes me want to request more :) see comments ...
3 years, 7 months ago (2017-05-12 16:19:33 UTC) #4
mattcary
https://codereview.chromium.org/2882693002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode964 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:964: RecordHistogram.recordEnumeratedHistogram("CustomTabs.SpeculationAborted", On 2017/05/12 16:19:32, pasko wrote: > recording successes ...
3 years, 7 months ago (2017-05-15 08:36:15 UTC) #5
Benoit L
lgtm, thanks! https://codereview.chromium.org/2882693002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:105: private static final int SPECULATION_STATUS_ABORTED_DATA_REDUCTION_DISABLED = 12; ...
3 years, 7 months ago (2017-05-15 09:20:34 UTC) #6
mattcary
https://codereview.chromium.org/2882693002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:105: private static final int SPECULATION_STATUS_ABORTED_DATA_REDUCTION_DISABLED = 12; On 2017/05/15 ...
3 years, 7 months ago (2017-05-15 09:24:24 UTC) #7
pasko
Please separate into 2 histograms to better reflect the time of recording in each. See ...
3 years, 7 months ago (2017-05-15 12:56:14 UTC) #8
mattcary
Thanks, implementing your suggests. One minor question below while I do that. https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java ...
3 years, 7 months ago (2017-05-15 13:47:19 UTC) #9
pasko
https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode91 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:91: private static final int SPECULATION_STATUS_BACKGROUND_TAB = 3; On 2017/05/15 ...
3 years, 7 months ago (2017-05-15 15:26:26 UTC) #10
mattcary
On 2017/05/15 15:26:26, pasko wrote: > https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java > File > chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java > (right): > > ...
3 years, 7 months ago (2017-05-15 15:51:28 UTC) #11
pasko
On 2017/05/15 15:51:28, mattcary wrote: > On 2017/05/15 15:26:26, pasko wrote: > > Now given ...
3 years, 7 months ago (2017-05-15 15:58:18 UTC) #12
mattcary
Split the histos, PTAL. https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode645 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:645: RecordHistogram.recordEnumeratedHistogram(SPECULATION_STATUS_TAG, On 2017/05/15 12:56:14, pasko ...
3 years, 7 months ago (2017-05-16 07:51:10 UTC) #13
pasko
code looks good, asking for more verbosity in the dashboard descriptions https://codereview.chromium.org/2882693002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): ...
3 years, 7 months ago (2017-05-16 14:35:50 UTC) #14
mattcary
https://codereview.chromium.org/2882693002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode90 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:90: private static final int SPECULATION_STATUS_ON_START_BACKGROUND_TAB = 4; On 2017/05/16 ...
3 years, 7 months ago (2017-05-22 10:07:11 UTC) #15
Benoit L
still lgtm, thanks. https://codereview.chromium.org/2882693002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode1200 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:1200: private void recordSpeculationStatusOnStart(int status) { nit: ...
3 years, 7 months ago (2017-05-22 12:44:02 UTC) #16
mattcary
https://codereview.chromium.org/2882693002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2882693002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode1200 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:1200: private void recordSpeculationStatusOnStart(int status) { On 2017/05/22 12:44:01, Benoit ...
3 years, 7 months ago (2017-05-22 14:12:54 UTC) #17
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/2882693002/100001
3 years, 6 months ago (2017-05-29 15:29:03 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/220907) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 6 months ago (2017-05-29 15:31:49 UTC) #22
mattcary
+mpearson for histograms
3 years, 6 months ago (2017-05-30 07:57:11 UTC) #24
Mark P
By the way, the changelist description only bears limits resemblance to the code here. --mark ...
3 years, 6 months ago (2017-05-30 22:09:54 UTC) #26
mattcary
Updated the CL description as well, sorry about that. https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml File tools/metrics/histograms/enums.xml (right): https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml#newcode6473 tools/metrics/histograms/enums.xml:6473: ...
3 years, 6 months ago (2017-05-31 08:15:41 UTC) #29
Mark P
https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml File tools/metrics/histograms/enums.xml (right): https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml#newcode6474 tools/metrics/histograms/enums.xml:6474: + <int value="1" label="Background Tab Not Matched"/> On 2017/05/31 ...
3 years, 6 months ago (2017-06-01 05:19:35 UTC) #30
mattcary
Thanks for your comments & review. https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml File tools/metrics/histograms/enums.xml (right): https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml#newcode6474 tools/metrics/histograms/enums.xml:6474: + <int value="1" ...
3 years, 6 months ago (2017-06-06 14:39:23 UTC) #31
Mark P
metrics xml generally lgtm with some concerns below --mark https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml File tools/metrics/histograms/enums.xml (right): https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml#newcode6474 tools/metrics/histograms/enums.xml:6474: ...
3 years, 6 months ago (2017-06-06 18:25:50 UTC) #32
mattcary
https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml File tools/metrics/histograms/enums.xml (right): https://codereview.chromium.org/2882693002/diff/120001/tools/metrics/histograms/enums.xml#newcode6474 tools/metrics/histograms/enums.xml:6474: + <int value="1" label="Background Tab Not Matched"/> On 2017/06/06 ...
3 years, 6 months ago (2017-06-07 11:55:47 UTC) #33
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/2882693002/180001
3 years, 6 months ago (2017-06-07 12:09:09 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-clang/builds/112043)
3 years, 6 months ago (2017-06-07 12:17:51 UTC) #38
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/2882693002/200001
3 years, 6 months ago (2017-06-07 12:32:26 UTC) #41
commit-bot: I haz the power
3 years, 6 months ago (2017-06-07 14:04:17 UTC) #44
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/e91423967c739606e96cd4120c91...

Powered by Google App Engine
This is Rietveld 408576698