we are encountering problems with large multipartUploads using Alpakka. It seems this is due to https://aws.amazon.com/premiumsupport/knowledge-center/http-5xx-errors-s3/ (“Because Amazon S3 is a distributed service, a very small percentage of 5xx errors are expected during normal use of the service.”).
For downloads and non-multipart uploads, this issue was mitigated by Alpakka S3: Retrying internal errors / https://github.com/akka/alpakka/pull/1303 . However, the fix does not apply to multipartUploads (which uses
superPool instead of
Is there an easy way to enable this for multipartUploads? The problem is worse for these as they are harder to retry (might not have source bytes anymore, or a single, late chunk fails in a huge upload).