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); } }