-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing sleep impl results in confusion around timeouts and retry #586
Labels
bug
This issue is a bug.
Comments
From discussion with @rcoh:
|
This was referenced Jul 27, 2022
2 tasks
28 tasks
This was fixed in |
Repository owner
moved this from Pending Release
to Done
in AWS Rust SDK Public Roadmap
Sep 21, 2022
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
When manually configuring the
SdkConfig
, it's easy to unwittingly not set thesleep_impl
, which results in timeouts and retries not working. A warning is emitted when this happens, but if logging is not configured, or if libraries are set to the error log level, then these messages aren't seen. This leads to customer confusion around why retries/timeouts aren't working.Expected Behavior
If retries or timeouts are enabled, but no
sleep_impl
is given, then configuration should fail either by panic or by error.Current Behavior
A warning is emitted, and then retries/timeouts are broken.
Reproduction Steps
N/A
Possible Solution
No response
Additional Information/Context
No response
Version
Environment details (OS name and version, etc.)
N/A
Logs
No response
The text was updated successfully, but these errors were encountered: