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

Issue 1491793002: Add histograms for ExternalDataUseObserver (Closed)

Created:
5 years ago by tbansal1
Modified:
5 years ago
CC:
chromium-reviews, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add histograms for ExternalDataUseObserver Also, submit another data use report if previous report has been pending for more than 2 minutes. This prevents ExternalDataUseObserver from getting blocked in case the call back fails. BUG=540061 Committed: https://crrev.com/2238dfbf0f1ae3bac2004ea2303c0d9417ae51a3 Cr-Commit-Position: refs/heads/master@{#364436}

Patch Set 1 : #

Total comments: 24

Patch Set 2 : Addressed sclittle comments and some cleanup #

Total comments: 14

Patch Set 3 : Addressed sclittle comments #

Total comments: 14

Patch Set 4 : Addressed sclittle comments #

Total comments: 12

Patch Set 5 : Addressed comments #

Patch Set 6 : Rebased #

Total comments: 3

Patch Set 7 : Addressed comments #

Patch Set 8 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+371 lines, -182 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java View 1 2 3 4 5 6 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer.h View 1 2 3 4 5 6 7 4 chunks +27 lines, -2 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer.cc View 1 2 3 4 5 6 7 11 chunks +107 lines, -16 lines 0 comments Download
M chrome/browser/android/data_usage/external_data_use_observer_unittest.cc View 1 2 3 4 5 6 7 14 chunks +194 lines, -162 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 3 chunks +39 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (13 generated)
tbansal1
sclittle: PTAL. Thanks.
5 years ago (2015-12-02 02:47:43 UTC) #3
sclittle
https://codereview.chromium.org/1491793002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode51 chrome/browser/android/data_usage/external_data_use_observer.cc:51: bytes); Histogram samples are casted to int32_t when they're ...
5 years ago (2015-12-02 19:07:55 UTC) #6
tbansal1
ptal. thanks!! https://codereview.chromium.org/1491793002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/20001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode51 chrome/browser/android/data_usage/external_data_use_observer.cc:51: bytes); On 2015/12/02 19:07:54, sclittle wrote: > ...
5 years ago (2015-12-03 03:19:45 UTC) #8
tbansal1
ping!
5 years ago (2015-12-07 19:54:08 UTC) #9
sclittle
https://codereview.chromium.org/1491793002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode46 chrome/browser/android/data_usage/external_data_use_observer.cc:46: int64_t bytes) { nit: just for clarity, could you ...
5 years ago (2015-12-07 21:44:09 UTC) #10
tbansal1
PTAL. Thanks. https://codereview.chromium.org/1491793002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/60001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode46 chrome/browser/android/data_usage/external_data_use_observer.cc:46: int64_t bytes) { On 2015/12/07 21:44:08, sclittle ...
5 years ago (2015-12-08 00:08:16 UTC) #11
sclittle
https://codereview.chromium.org/1491793002/diff/80001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/80001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode330 chrome/browser/android/data_usage/external_data_use_observer.cc:330: if (data_use.rx_bytes == 0 && data_use.tx_bytes == 0) nit: ...
5 years ago (2015-12-08 00:36:21 UTC) #12
tbansal1
PTAL: asvitkine: histograms.xml. Thanks. https://codereview.chromium.org/1491793002/diff/80001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/80001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode330 chrome/browser/android/data_usage/external_data_use_observer.cc:330: if (data_use.rx_bytes == 0 && ...
5 years ago (2015-12-08 02:01:25 UTC) #15
sclittle
https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java (right): https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java:92: * use report while the previous is pending may ...
5 years ago (2015-12-08 02:25:41 UTC) #16
tbansal1
ptal. thanks. https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java (right): https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java:92: * use report while the previous is ...
5 years ago (2015-12-08 04:04:32 UTC) #17
tbansal1
rebased.
5 years ago (2015-12-09 01:08:14 UTC) #18
Alexei Svitkine (slow)
https://codereview.chromium.org/1491793002/diff/160001/chrome/browser/android/data_usage/external_data_use_observer.cc File chrome/browser/android/data_usage/external_data_use_observer.cc (right): https://codereview.chromium.org/1491793002/diff/160001/chrome/browser/android/data_usage/external_data_use_observer.cc#newcode23 chrome/browser/android/data_usage/external_data_use_observer.cc:23: namespace { Nit: Move this anon namespace to be ...
5 years ago (2015-12-09 18:15:47 UTC) #19
sclittle
LGTM with nit https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java (right): https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java:92: * use report while the previous ...
5 years ago (2015-12-09 19:42:59 UTC) #20
tbansal1
asvitkine: PTAL. Thanks. https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java File chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java (right): https://codereview.chromium.org/1491793002/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java#newcode92 chrome/android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUseObserver.java:92: * use report while the previous ...
5 years ago (2015-12-10 00:41:39 UTC) #22
Alexei Svitkine (slow)
lgtm
5 years ago (2015-12-10 16:20:23 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1491793002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1491793002/240001
5 years ago (2015-12-10 19:24:05 UTC) #27
commit-bot: I haz the power
Committed patchset #8 (id:240001)
5 years ago (2015-12-10 19:46:37 UTC) #29
commit-bot: I haz the power
5 years ago (2015-12-10 19:47:53 UTC) #31
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/2238dfbf0f1ae3bac2004ea2303c0d9417ae51a3
Cr-Commit-Position: refs/heads/master@{#364436}

Powered by Google App Engine
This is Rietveld 408576698