From 7d04541c1a59992f299ccc3bea6d769f3a5e94e9 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Wed, 24 Apr 2019 09:51:09 -0700 Subject: [PATCH] Make the network stack a persistent process. The network stack should never be killed, because if it does, recovering networking requires a reboot. Make the process persistent to reduce the chances of it being killed by the OOM killer. Bug: 131046856 Test: builds, boots Test: process oom_score_adj is -800 Test: process goes from "Persistent Service" to "Persistent" in dumpsys meminfo Change-Id: Ic8ebf6356e23489f6cd984d680ff9f1b4cbbe52d Merged-In: Ic8ebf6356e23489f6cd984d680ff9f1b4cbbe52d (cherry picked from commit c1eedfcd124a6370887d92da4d12cd43d0ef6799) --- packages/NetworkStack/AndroidManifestBase.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/NetworkStack/AndroidManifestBase.xml b/packages/NetworkStack/AndroidManifestBase.xml index d00a551436058..3da566f88659f 100644 --- a/packages/NetworkStack/AndroidManifestBase.xml +++ b/packages/NetworkStack/AndroidManifestBase.xml @@ -24,6 +24,7 @@ android:label="NetworkStack" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" + android:persistent="true" android:usesCleartextTraffic="true">