Azure / Azure/azure-sdk-for-java

Retrying errors that can never succeed

Open
#44,926 3 comments 0 reactions 1 assignee Assigned to @g2vinay View on GitHub
Azure.Identity bug customer-reported needs-team-attention
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.