-
Type: Improvement
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: S3
-
Tags:
-
Team:PLATFORM
-
Sprint:nxplatform next
The TRANSFER_MANAGER_THREAD_POOL_SIZE_DEFAULT value, used as the default value for configuring the s3 transfer manager thread pool size, is 10.
Nevertheless, while upgrading to AWS SDK V2 (NXP-32315), we have figured out that the SDK sets the pool size to 100 by default. See https://github.com/aws/aws-sdk-java-v2/blob/2.28.2/services-custom/s3-transfer-manager/src/main/java/software/amazon/awssdk/transfer/s3/internal/TransferManagerConfiguration.java#L81
Should we consider a higher default Nuxeo value (if any) for performance and transfer speed sake?
Consideration: we must have set this default value to 10 in the past after running benchmarks that told us it was the most suitable and sustainable under heavy import/export. This was however with SDK v1.
- is related to
-
NXP-32315 Upgrade to AWS SDK 2
- Resolved