Azure / Azure/azure-sdk-for-java
Retrying errors that can never succeed
- Dominant language
- Java
- Stars
- 2.6k
- Forks
- 2.2k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 178
Description
> Looking into this, passing in the custom Exponential Backoff class is the better approach as mentioned above.
>
>
>
> As, at SDK level the azure-core SDK isn't aware of exceptions thrown by dependencies/libraries downstream.
>
> Handling custom exceptions from other libraries in azure-core will require it to take dependency on external libraries and it will be against its design.
>
>
>
> Resolving this issue.
_Originally posted by @g2vinay in [#35668](https://github.com/Azure/azure-sdk-for-java/issues/35668#issuecomment-2008086900)_
If not the core sdk then the individual dependencies like the key vault client should have their retry policies enriched with these custom errors that come from azure. I don't think it's the user who should be aware of all of these and provide a manual override as no-one want's a hanging application.
Contributor guide
Assessment
This issue has not been assessed yet.