From 22c1f9ac9f0730219dbefe69eb98be21787b1bff Mon Sep 17 00:00:00 2001 From: Po-Chien Hsueh Date: Fri, 17 May 2019 15:08:20 +0800 Subject: [PATCH] Reduce parcel size to avoid binder transaction failure Reduce buffer size to 8192 to avoid binder transaction failures. According to our previous tests. Reducing the buffer size to 8K doesn't show negative impact on performance. Bug: 132923636 Test: Successfully install a DSU Change-Id: Ibe51ab748b4f6c1d3c3ac8286519380ea8afc184 --- .../src/com/android/dynsystem/InstallationAsyncTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/InstallationAsyncTask.java b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/InstallationAsyncTask.java index b0e28a0294367..077f7ecd3e46b 100644 --- a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/InstallationAsyncTask.java +++ b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/InstallationAsyncTask.java @@ -37,7 +37,7 @@ class InstallationAsyncTask extends AsyncTask { private static final String TAG = "InstallationAsyncTask"; - private static final int READ_BUFFER_SIZE = 1 << 19; + private static final int READ_BUFFER_SIZE = 1 << 13; private class InvalidImageUrlException extends RuntimeException { private InvalidImageUrlException(String message) {