Closed RobertFischer closed 1 year ago
I'm happy to contribute a fix, but it's in generated code, and I'm not sure how that magic all works...
The fact that it's using the ServiceError
constructor is not a problem — all error types do that. Can you please be more specific about what improper retries look like here? The corresponding error definition in botocore says that this error type will automatically retry:
Closing due to lack of response. Please reopen if you have a reproducer.
Looks like the DynamoDB
defaultService
is configured improperly for retrying whenProvisionedThroughputExceeded
occurs -- the current implementation is looking for "ProvisionedThroughputExceededException", but it's a more genericServiceError
that's being thrown.