Skip to content

Commit b8ff2ca

Browse files
committed
Add 'TooManyRequestsException' error code to known list in CoreErrorsMapper.
This code is received from Yandex Object Storage when request throttled. Change turns on retry stategy in this case.
1 parent 06aa875 commit b8ff2ca

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

aws-cpp-sdk-core/source/client/CoreErrors.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ void CoreErrorsMapper::InitCoreErrorsMapper()
6969
s_CoreErrorsMapper->emplace("ThrottlingException", AWSError<CoreErrors>(CoreErrors::THROTTLING, true));
7070
s_CoreErrorsMapper->emplace("ThrottledException", AWSError<CoreErrors>(CoreErrors::THROTTLING, true));
7171
s_CoreErrorsMapper->emplace("Throttling", AWSError<CoreErrors>(CoreErrors::THROTTLING, true));
72+
s_CoreErrorsMapper->emplace("TooManyRequestsException", AWSError<CoreErrors>(CoreErrors::THROTTLING, true));
7273
s_CoreErrorsMapper->emplace("ValidationErrorException", AWSError<CoreErrors>(CoreErrors::VALIDATION, false));
7374
s_CoreErrorsMapper->emplace("ValidationException", AWSError<CoreErrors>(CoreErrors::VALIDATION, false));
7475
s_CoreErrorsMapper->emplace("ValidationError", AWSError<CoreErrors>(CoreErrors::VALIDATION, false));

0 commit comments

Comments
 (0)