Closed ysaito1001 closed 1 week ago
A new generated diff is ready to view.
A new doc preview is ready to view.
A new generated diff is ready to view.
A new doc preview is ready to view.
A new generated diff is ready to view.
A new doc preview is ready to view.
A new generated diff is ready to view.
A new doc preview is ready to view.
Motivation and Context
https://github.com/awslabs/aws-sdk-rust/issues/1163
Description
When the S3 SDK processes a response with the 200 status code but with
InternalError
, the SDK today does not trigger a retry through any classifier in the chain:AwsErrorCodeClassifier
,ModeledAsRetryableClassifier
,HttpStatusCodeClassifier
, andTransientErrorClassifier
. To address it, this PR updatesAwsErrorCodeClassifier
only for S3 so that it classifiesInternalError
as retryable.Testing
status-200-errors.rs
Checklist
CHANGELOG.next.toml
if I made changes to the AWS SDK, generated SDK code, or SDK runtime cratesBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.