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
HDDS-2032. Ozone client should retry writes in case of any ratis/stateMachine exceptions. #1420
Conversation
💔 -1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The patch generally looks good to me. There are some findbugs issues. can you please address those.
} else if (retryFailure || t instanceof TimeoutException | ||
|| t instanceof GroupMismatchException | ||
|| t instanceof NotReplicatedException) { | ||
} else { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So apart from SCE, all exceptions are expected to be related to the pipeline ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes...If dn reports an StorageContainerException , its specific to containers in dns but other that if ratis reports any other exceptions , it implies issues in the pipeline itself
💔 -1 overall
This message was automatically generated. |
Thanks for working on this @bshashikant , there are some conflicts with this patch. Can you please rebase. |
809d373
to
c474e24
Compare
💔 -1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for updating the patch @bshashikant. +1 the patch looks good to me.
…eMachine exceptions. Contributed by Shashikant Banerjee (apache#1420).
…eMachine exceptions. Contributed by Shashikant Banerjee (apache#1420).
No description provided.