-
- Downloads
Update standard orchestrator retries with token bucket and more tests (#2764)
## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here -->
addresses #2743
## Description
<!--- Describe your changes in detail -->
- add more standard retry tests
- add optional standard retries token bucket
## Testing
<!--- Please describe in detail how you tested your changes -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->
tests are included
----
_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
---------
Co-authored-by:
John DiSanti <jdisanti@amazon.com>
Showing
- aws/rust-runtime/aws-config/src/profile/credentials.rs 0 additions, 1 deletionaws/rust-runtime/aws-config/src/profile/credentials.rs
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/OperationGenerator.kt 14 additions, 14 deletions...st/codegen/client/smithy/generators/OperationGenerator.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/generators/ServiceRuntimePluginGenerator.kt 9 additions, 13 deletions...client/smithy/generators/ServiceRuntimePluginGenerator.kt
- rust-runtime/aws-smithy-runtime-api/src/client/orchestrator/error.rs 25 additions, 10 deletions...e/aws-smithy-runtime-api/src/client/orchestrator/error.rs
- rust-runtime/aws-smithy-runtime-api/src/client/retries.rs 13 additions, 3 deletionsrust-runtime/aws-smithy-runtime-api/src/client/retries.rs
- rust-runtime/aws-smithy-runtime-api/src/client/retries/rate_limiting.rs 0 additions, 13 deletions...ws-smithy-runtime-api/src/client/retries/rate_limiting.rs
- rust-runtime/aws-smithy-runtime-api/src/client/retries/rate_limiting/error.rs 0 additions, 50 deletions...thy-runtime-api/src/client/retries/rate_limiting/error.rs
- rust-runtime/aws-smithy-runtime-api/src/client/retries/rate_limiting/token.rs 0 additions, 65 deletions...thy-runtime-api/src/client/retries/rate_limiting/token.rs
- rust-runtime/aws-smithy-runtime-api/src/client/retries/rate_limiting/token_bucket.rs 0 additions, 235 deletions...time-api/src/client/retries/rate_limiting/token_bucket.rs
- rust-runtime/aws-smithy-runtime/src/client/orchestrator.rs 21 additions, 14 deletionsrust-runtime/aws-smithy-runtime/src/client/orchestrator.rs
- rust-runtime/aws-smithy-runtime/src/client/retries/classifier.rs 15 additions, 17 deletions...ntime/aws-smithy-runtime/src/client/retries/classifier.rs
- rust-runtime/aws-smithy-runtime/src/client/retries/strategy.rs 1 addition, 1 deletion...runtime/aws-smithy-runtime/src/client/retries/strategy.rs
- rust-runtime/aws-smithy-runtime/src/client/retries/strategy/standard.rs 438 additions, 19 deletions...ws-smithy-runtime/src/client/retries/strategy/standard.rs
- rust-runtime/aws-smithy-runtime/src/client/runtime_plugin.rs 2 additions, 0 deletionsrust-runtime/aws-smithy-runtime/src/client/runtime_plugin.rs
- rust-runtime/aws-smithy-runtime/src/client/runtime_plugin/standard_token_bucket.rs 100 additions, 0 deletions...untime/src/client/runtime_plugin/standard_token_bucket.rs
- rust-runtime/aws-smithy-types/src/retry.rs 17 additions, 0 deletionsrust-runtime/aws-smithy-types/src/retry.rs
Loading
Please register or sign in to comment