-
Notifications
You must be signed in to change notification settings - Fork 425
OAK-12039 Treat transient client-side exceptions as recoverable in AzureRepositoryLock #2663
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
OAK-12039 Treat transient client-side exceptions as recoverable in AzureRepositoryLock #2663
Conversation
…ureRepositoryLock
...segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java
Show resolved
Hide resolved
|
I think the fix should also be added to V8 implementation. |
|
I have changed the test to cause |
@ierandra will address it in a separate PR |
|
I decided not to update reactor-core, as the Azure documentation advises against using a version with a different major or minor version than the one specified in the Azure SDK dependencies. https://learn.microsoft.com/en-us/azure/developer/java/sdk/troubleshooting-dependency-version-conflict#understand-compatible-dependency-versions Instead, IllegalStateException is treated as recoverable. |
that is very strange because when we did the analysis we observe the same issue for customers running on v8 |
I hope you're still merging the rest of the PR, because eventually we will update azure and reactor 🙂 |
https://issues.apache.org/jira/browse/OAK-12039