Closed kenoir closed 3 months ago
This change attempts to make use of the Common Runtime Libraries for the AWS SDK intended to improve performance.
We include them as a dependency but do not use them in the S3TransferManager where we do large transfers. The documentation describes how to do this.
S3TransferManager
The intention is to improve the performance of the replicators which are currently showing issues transferring large files to S3.
Improved performance, less failures.
This will impact replication performance, hopefully only positively but there are could be negative impacts.
Closing as this doesn't change the implementation (the default behaviour is this hidden in the s3 transfer manager builder.
What does this change?
This change attempts to make use of the Common Runtime Libraries for the AWS SDK intended to improve performance.
We include them as a dependency but do not use them in the
S3TransferManager
where we do large transfers. The documentation describes how to do this.The intention is to improve the performance of the replicators which are currently showing issues transferring large files to S3.
How to test
How can we measure success?
Improved performance, less failures.
Have we considered potential risks?
This will impact replication performance, hopefully only positively but there are could be negative impacts.