summaryrefslogtreecommitdiff
path: root/src/android/net/util/DataStallUtils.java
diff options
context:
space:
mode:
authorChiachang Wang <chiachangwang@google.com>2020-06-08 16:21:54 +0000
committerChiachang Wang <chiachangwang@google.com>2020-06-09 01:05:49 +0000
commit1cde70c1e76b20f31e30ec4b2afe0050598cf1b7 (patch)
tree3409b62935e9ab91bd6ed8aa93ef45ba52312a43 /src/android/net/util/DataStallUtils.java
parent976a9509ab562330f03f419a13a5bc0ba0913398 (diff)
Increase tcp polling interval on data stall detection
NetworkMonitor suspects stall if we get high tcp fail rate in 10s. In a cell transition frequently environment, a certain percentage packets lost or retransmission may stay for a longer time interval. The shorter tcp polling interval may not able to get confident enough result. The looser timer may also increase validated result in the metrics which may not a good signal. Thus, increase the polling interval to address it. Bug: 157957111 Test: atest NetworkStackTests Merged-In: I496a32da8f57f88908402722ebe1cd3d0a8483b6 Change-Id: I496a32da8f57f88908402722ebe1cd3d0a8483b6
Diffstat (limited to 'src/android/net/util/DataStallUtils.java')
-rw-r--r--src/android/net/util/DataStallUtils.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android/net/util/DataStallUtils.java b/src/android/net/util/DataStallUtils.java
index 3391a71..2c5de57 100644
--- a/src/android/net/util/DataStallUtils.java
+++ b/src/android/net/util/DataStallUtils.java
@@ -96,7 +96,7 @@ public class DataStallUtils {
/**
* Default polling interval to observe the tcp health.
*/
- public static int DEFAULT_TCP_POLLING_INTERVAL_MS = 10_000;
+ public static int DEFAULT_TCP_POLLING_INTERVAL_MS = 20_000;
/**
* Default tcp packets fail rate to suspect as a data stall.