OSDN Git Service

DO NOT MERGE IP Connectivity metrics: add connect() statistics
authorHugo Benichi <hugobenichi@google.com>
Fri, 25 Nov 2016 02:24:22 +0000 (11:24 +0900)
committerHugo Benichi <hugobenichi@google.com>
Thu, 15 Dec 2016 13:56:36 +0000 (22:56 +0900)
commit2299a1c4015ac786f49302ad26a586a39a5ba6a1
tree19f499849dea9fa4f38aad5048d15e90bc78ec7e
parent93c0de0a35c45d1d63617afea09aa3e1269a8d6e
DO NOT MERGE IP Connectivity metrics: add connect() statistics

This patch adds a ConnectStats class to aggregate connect() statistics
gathered in NetdEventListenerService. ConnectStats is uploaded once a
day by IpConnectivityMetrics.

Test: $ runtest frameworks-net + new unit test
Bug: 32198976

(cherry picked from commit 4f71a15973f7048076ed10f63d708f020e1a21e0)

Change-Id: I1450c126b90b628d9f1c73ddf054b4742f5e84c5
core/java/com/android/internal/util/TokenBucket.java
services/core/java/com/android/server/connectivity/ConnectStats.java [new file with mode: 0644]
services/core/java/com/android/server/connectivity/IpConnectivityEventBuilder.java
services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
services/core/java/com/android/server/connectivity/NetdEventListenerService.java
services/tests/servicestests/src/com/android/server/connectivity/IpConnectivityEventBuilderTest.java
services/tests/servicestests/src/com/android/server/connectivity/IpConnectivityMetricsTest.java
services/tests/servicestests/src/com/android/server/connectivity/NetdEventListenerServiceTest.java