From 7bb9b826fb959bd6f915751f1e4aa6f0f7b3bdee Mon Sep 17 00:00:00 2001 From: Raphael Kim Date: Thu, 15 Apr 2021 15:33:56 -0700 Subject: [PATCH] force upload part tasks to be serial --- .../s3/transferutility/TransferThreadPool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility/TransferThreadPool.java b/aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility/TransferThreadPool.java index 3158295c68b..4c41e4050c4 100644 --- a/aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility/TransferThreadPool.java +++ b/aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility/TransferThreadPool.java @@ -41,7 +41,8 @@ static synchronized void init(final int transferThreadPoolSize) { executorMainTask = buildExecutor(poolSize); } if (executorPartTask == null) { - executorPartTask = buildExecutor(poolSize); + // Upload individual parts serially + executorPartTask = buildExecutor(1); } }