From 1cb95499ec9e64d79db92a1fbc57e44c1520bc30 Mon Sep 17 00:00:00 2001 From: Chiachang Wang Date: Tue, 15 Jan 2019 10:32:48 +0800 Subject: Add dns signal count into validation log for debugging Dns signal may need to reevaluate the threshold if force reevaluation is triggered and actually a stall. Provide dns signal count while force reevaluation is triggered to help debugging. Bug: 113916551 Test: atest NetworkStackTests Change-Id: Ia762752a41a4bb78ba9844917cbede7aeb2f0fc2 --- .../src/com/android/server/connectivity/NetworkMonitor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/NetworkStack/src/com/android/server/connectivity/NetworkMonitor.java b/packages/NetworkStack/src/com/android/server/connectivity/NetworkMonitor.java index 94ea1b931348..4077d93d700b 100644 --- a/packages/NetworkStack/src/com/android/server/connectivity/NetworkMonitor.java +++ b/packages/NetworkStack/src/com/android/server/connectivity/NetworkMonitor.java @@ -545,7 +545,9 @@ public class NetworkMonitor extends StateMachine { return HANDLED; case CMD_FORCE_REEVALUATION: case CMD_CAPTIVE_PORTAL_RECHECK: - log("Forcing reevaluation for UID " + message.arg1); + final int dnsCount = mDnsStallDetector.getConsecutiveTimeoutCount(); + validationLog("Forcing reevaluation for UID " + message.arg1 + + ". Dns signal count: " + dnsCount); mUidResponsibleForReeval = message.arg1; transitionTo(mEvaluatingState); return HANDLED; -- cgit v1.2.3-59-g8ed1b