summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJack Yu <jackyu@google.com>2016-07-30 06:41:29 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-07-30 06:41:29 +0000
commit94f2fe22b466ebf864ee17a27495cb404dc97c9c (patch)
tree83feeb91a7b08a705f78511ca449df32035522a8 /core/java/android
parented7bd6c33923c58f5b19ef5d8a69bbabd64fd519 (diff)
parentdc5a63bdd153f32d68962bc8271079295b41e1ee (diff)
Added todo items for a potential metrics issue
am: dc5a63bdd1 Change-Id: Ibf846f026d137db2c10fd076a408f2702cab5eaf
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/net/ConnectivityMetricsLogger.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/net/ConnectivityMetricsLogger.java b/core/java/android/net/ConnectivityMetricsLogger.java
index 946bed2c86fa..9a2d4e0a3124 100644
--- a/core/java/android/net/ConnectivityMetricsLogger.java
+++ b/core/java/android/net/ConnectivityMetricsLogger.java
@@ -109,6 +109,12 @@ public class ConnectivityMetricsLogger {
// Log number of skipped events
Bundle b = new Bundle();
b.putInt(DATA_KEY_EVENTS_COUNT, mNumSkippedEvents);
+
+ // Log the skipped event.
+ // TODO: Note that some of the clients push all states events into the server,
+ // If we lose some states logged here, we might mess up the statistics happened at the
+ // backend. One of the options is to introduce a non-skippable flag for important events
+ // that are logged.
skippedEventsEvent = new ConnectivityMetricsEvent(mServiceUnblockedTimestampMillis,
componentTag, TAG_SKIPPED_EVENTS, b);