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

Issue 2911503002: [Android] Adding UMA for events in Background Task Scheduler (Closed)

Created:
3 years, 7 months ago by fgorski
Modified:
3 years, 6 months ago
CC:
chromium-reviews, asvitkine+watch_chromium.org, agrieve+watch_chromium.org, David Trainor- moved to gerrit
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Adding UMA for events in Background Task Scheduler Adds UMA for the following: * Scheduling * Canceling * Starting a task * Stopping a task * Introduces the class to report uma: BackgroundTaskSchedulerUma BUG=710630 Review-Url: https://codereview.chromium.org/2911503002 Cr-Commit-Position: refs/heads/master@{#476474} Committed: https://chromium.googlesource.com/chromium/src/+/3f7a5c750ed5f1373506b11003f1834bea0a1d99

Patch Set 1 #

Total comments: 6

Patch Set 2 : Adding UMA caching to not depend on native #

Patch Set 3 : Adding tests, enabling OS upgrade check, addressing CR feedback #

Total comments: 8

Patch Set 4 : Addressing CR feedback #

Total comments: 1

Patch Set 5 : Addressing CR feedback: Renaming metrics #

Unified diffs Side-by-side diffs Delta from patch set Stats (+529 lines, -6 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java View 1 2 2 chunks +8 lines, -0 lines 0 comments Download
M components/background_task_scheduler/BUILD.gn View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M components/background_task_scheduler/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java View 2 chunks +2 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskJobService.java View 2 chunks +3 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java View 1 2 3 chunks +13 lines, -6 lines 0 comments Download
A components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java View 1 2 3 4 1 chunk +248 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/TaskIds.java View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskServiceTest.java View 4 chunks +8 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerTest.java View 3 chunks +5 lines, -0 lines 0 comments Download
A components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUmaTest.java View 1 2 3 4 1 chunk +184 lines, -0 lines 0 comments Download
M tools/metrics/histograms/enums.xml View 1 2 3 4 1 chunk +11 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 1 chunk +42 lines, -0 lines 0 comments Download

Messages

Total messages: 37 (26 generated)
fgorski
PTAL
3 years, 7 months ago (2017-05-25 21:15:27 UTC) #3
nyquist
https://codereview.chromium.org/2911503002/diff/1/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java File components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java (right): https://codereview.chromium.org/2911503002/diff/1/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java#newcode22 components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java:22: private static BackgroundTaskSchedulerUma sInstance; Optional nit for reduction of ...
3 years, 7 months ago (2017-05-26 00:53:43 UTC) #7
fgorski
PTAL https://codereview.chromium.org/2911503002/diff/1/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java File components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java (right): https://codereview.chromium.org/2911503002/diff/1/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java#newcode22 components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java:22: private static BackgroundTaskSchedulerUma sInstance; On 2017/05/26 00:53:43, nyquist ...
3 years, 6 months ago (2017-05-31 06:20:40 UTC) #14
nyquist
https://codereview.chromium.org/2911503002/diff/40001/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java File components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java (right): https://codereview.chromium.org/2911503002/diff/40001/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java#newcode39 components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java:39: /** Parses a cached UMA entry from a string. ...
3 years, 6 months ago (2017-06-01 00:55:38 UTC) #17
fgorski
PTAL. All addressed. I do have a question about DeferredStartupHandler thou, in context. https://codereview.chromium.org/2911503002/diff/40001/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerUma.java File ...
3 years, 6 months ago (2017-06-01 16:25:41 UTC) #22
fgorski
Alexei, PTAL at histograms.
3 years, 6 months ago (2017-06-01 16:27:17 UTC) #24
Alexei Svitkine (slow)
lgtm % comment https://codereview.chromium.org/2911503002/diff/60001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2911503002/diff/60001/tools/metrics/histograms/histograms.xml#newcode4701 tools/metrics/histograms/histograms.xml:4701: +<histogram name="BackgroundTaskScheduler.TaskCanceled" enum="BackgroundTaskId"> Nit: Suggest prefixing ...
3 years, 6 months ago (2017-06-01 17:03:34 UTC) #25
fgorski
Tommy, PTAL.
3 years, 6 months ago (2017-06-01 21:21:33 UTC) #28
nyquist
lgtm
3 years, 6 months ago (2017-06-01 22:43:27 UTC) #29
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/2911503002/80001
3 years, 6 months ago (2017-06-01 22:59:15 UTC) #34
commit-bot: I haz the power
3 years, 6 months ago (2017-06-01 23:13:33 UTC) #37
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/3f7a5c750ed5f1373506b11003f1...

Powered by Google App Engine
This is Rietveld 408576698