From 950d2174064ac42e54dcd001c12ad4569ac81d8f Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Wed, 16 Aug 2017 14:26:56 -0700 Subject: [PATCH] Reduced the retry after disconnect delay Reduced the delay from 20 seconds to 10 seconds. And created a separate delay configuration for it. Test: Manual bug: 63633916 Merged-In: Ifc35306711dde39eb521dc015da931f4d5f2bf06 Change-Id: Ifc35306711dde39eb521dc015da931f4d5f2bf06 (cherry picked from commit 5523dc55d808998af4402431265e085e62bf6dd1) --- telephony/java/android/telephony/CarrierConfigManager.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index eb53d4b61ffb..68db7eb4c450 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -554,20 +554,27 @@ public class CarrierConfigManager { "carrier_data_call_retry_config_strings"; /** - * Delay between trying APN from the pool + * Delay in milliseconds between trying APN from the pool * @hide */ public static final String KEY_CARRIER_DATA_CALL_APN_DELAY_DEFAULT_LONG = "carrier_data_call_apn_delay_default_long"; /** - * Faster delay between trying APN from the pool + * Faster delay in milliseconds between trying APN from the pool * @hide */ public static final String KEY_CARRIER_DATA_CALL_APN_DELAY_FASTER_LONG = "carrier_data_call_apn_delay_faster_long"; /** + * Delay in milliseconds for retrying APN after disconnect + * @hide + */ + public static final String KEY_CARRIER_DATA_CALL_APN_RETRY_AFTER_DISCONNECT_LONG = + "carrier_data_call_apn_retry_after_disconnect_long"; + + /** * Default APN types that are metered by the carrier * @hide */ @@ -1488,6 +1495,7 @@ public class CarrierConfigManager { "others:max_retries=3, 5000, 5000, 5000"}); sDefaults.putLong(KEY_CARRIER_DATA_CALL_APN_DELAY_DEFAULT_LONG, 20000); sDefaults.putLong(KEY_CARRIER_DATA_CALL_APN_DELAY_FASTER_LONG, 3000); + sDefaults.putLong(KEY_CARRIER_DATA_CALL_APN_RETRY_AFTER_DISCONNECT_LONG, 10000); sDefaults.putString(KEY_CARRIER_ERI_FILE_NAME_STRING, "eri.xml"); sDefaults.putInt(KEY_DURATION_BLOCKING_DISABLED_AFTER_EMERGENCY_INT, 7200); sDefaults.putStringArray(KEY_CARRIER_METERED_APN_TYPES_STRINGS, -- 2.11.0