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

Issue 2604063002: Log intents received differently if they are internal or external. (Closed)

Created:
3 years, 11 months ago by Ted C
Modified:
3 years, 11 months ago
Reviewers:
Mark P, Maria
CC:
chromium-reviews, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Log intents received differently if they are internal or external. Currently, all intents received by ChromeTabbedActivity are logged as MobileReceivedExternalIntent despite there being many codepaths within Chrome that also trigger intent dispatch. A code search for Browser.EXTRA_CREATE_NEW_TAB shows a bunch of callers that trigger intents and we logged them all as external. This conflates whether we are receiving intents from other applications or ourself. The intent of this change (yuck, yuck, yuck) is to split out intents that we dispatch ourselves and ones that an actual external app did. BUG=648386

Patch Set 1 #

Total comments: 5

Patch Set 2 : Centralize logging #

Total comments: 4

Patch Set 3 : Keep old metrics #

Total comments: 8

Patch Set 4 : Remove obsolete #

Total comments: 5

Patch Set 5 : mpearson@ comments #

Patch Set 6 : Rebase #

Patch Set 7 : Fix compile #

Unified diffs Side-by-side diffs Delta from patch set Stats (+74 lines, -4 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java View 1 2 3 4 5 6 4 chunks +30 lines, -2 lines 0 comments Download
M tools/metrics/actions/actions.xml View 1 2 3 4 5 2 chunks +44 lines, -2 lines 0 comments Download

Messages

Total messages: 22 (8 generated)
Ted C
PTAL...let me know if you think this is crazy or not. I tried to do ...
3 years, 11 months ago (2016-12-29 00:53:54 UTC) #2
Maria
It's crazy :) https://codereview.chromium.org/2604063002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2604063002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode859 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:859: RecordUserAction.record("MobileReceivedExternalIntent"); This will need rebase I ...
3 years, 11 months ago (2017-01-03 21:33:48 UTC) #3
Ted C
https://codereview.chromium.org/2604063002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2604063002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode904 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:904: RecordUserAction.record("MobileReceivedExternalIntent"); On 2017/01/03 21:33:47, Maria wrote: > I think ...
3 years, 11 months ago (2017-01-03 21:59:54 UTC) #4
Ted C
Updated a version (w/o new metric names) that has the logging at the top. It ...
3 years, 11 months ago (2017-01-03 22:10:13 UTC) #5
Maria
Okay, here's the suggestion: From the places we used to log MobileReceivedExternalIntent, log a new ...
3 years, 11 months ago (2017-01-03 23:14:11 UTC) #6
Ted C
https://codereview.chromium.org/2604063002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2604063002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode771 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:771: RecordUserAction.record("MobileReceivedExternalIntent"); On 2017/01/03 23:14:11, Maria wrote: > Since these ...
3 years, 11 months ago (2017-01-04 23:31:02 UTC) #7
Maria
lgtm % comments https://codereview.chromium.org/2604063002/diff/40001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (right): https://codereview.chromium.org/2604063002/diff/40001/tools/metrics/actions/actions.xml#newcode9924 tools/metrics/actions/actions.xml:9924: <obsolete> Don't mark it as obsolete ...
3 years, 11 months ago (2017-01-05 01:01:20 UTC) #8
Ted C
+mpearson@ for actions.xml OWNERS https://codereview.chromium.org/2604063002/diff/40001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (right): https://codereview.chromium.org/2604063002/diff/40001/tools/metrics/actions/actions.xml#newcode9924 tools/metrics/actions/actions.xml:9924: <obsolete> On 2017/01/05 01:01:20, Maria ...
3 years, 11 months ago (2017-01-05 01:13:37 UTC) #10
Mark P
https://codereview.chromium.org/2604063002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2604063002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode768 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:768: || TextUtils.equals(externalAppId, getPackageName())) { Why is the latter test ...
3 years, 11 months ago (2017-01-05 22:41:19 UTC) #11
Ted C
https://codereview.chromium.org/2604063002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2604063002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode768 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:768: || TextUtils.equals(externalAppId, getPackageName())) { On 2017/01/05 22:41:18, Mark P ...
3 years, 11 months ago (2017-01-05 23:59:47 UTC) #12
Mark P
lgtm
3 years, 11 months ago (2017-01-06 00:23:06 UTC) #13
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/2604063002/100001
3 years, 11 months ago (2017-01-06 16:52:13 UTC) #16
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/336491)
3 years, 11 months ago (2017-01-06 17:00:29 UTC) #18
commit-bot: I haz the power
3 years, 11 months ago (2017-01-06 17:57:59 UTC) #21

Powered by Google App Engine
This is Rietveld 408576698