Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
3.0.0-beta1
-
Docs Required
Description
Reconnect throttling behavior may need improvements:
- When throttling is applied, we throw an exception
- This exception happens without any user action during automatic retries
- Resulting exception has a lot of identical "Reconnect is not allowed due to applied throttling" exceptions in suppressed list, making the entire exception enormous (see attachment)
Potential improvements:
- Do not throw exception on throttling, just wait for the period to expire
- Trim stack traces
- Combine duplicate exceptions into one