Uh oh!
There was an error while loading. Please reload this page.
HDDS-5865. Make read retry interval and attempts in BlockInputStream configurable - #6408
Conversation
… modifies InputStream classes to access client configuration.
SaketaChalamchala
commented
Mar 20, 2024
@adoroszlai and @ashishkumar50 can you please take a look |
adoroszlai
left a comment
There was a problem hiding this comment.
Thanks a lot @SaketaChalamchala for updating the patch from #6309.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
adoroszlai
left a comment
There was a problem hiding this comment.
Thanks @SaketaChalamchala for updating the patch, LGTM. (Fixed a typo in the config description. Sorry I missed it earlier.)
ashishkumar50
left a comment
There was a problem hiding this comment.
@SaketaChalamchala Thanks for updating the patch, LGTM.
adoroszlai
commented
Mar 21, 2024
Thanks @SaketaChalamchala for the patch, @ashishkumar50 for the review. |
…InputStream configurable (apache#6408) (cherry picked from commit c4dc6a0) Change-Id: I09e2ec572daf32755ffe17087c38416ec10574db
…configurable (apache#6408) (cherry picked from commit c4dc6a0)
…configurable (apache#6408) (cherry picked from commit c4dc6a0)
…configurable (apache#6408) (cherry picked from commit c4dc6a0)
…configurable (apache#6408) (cherry picked from commit c4dc6a0)
…configurable (apache#6408) (cherry picked from commit c4dc6a0)
What changes were proposed in this pull request?
Retry policy when reading keys is hardcoded. Made the read retry max attempts and retry interval configurable in client configuration ozone.client.max.read.retries and ozone.client.max.read.retries. Modified InputStream classes to accept client configuration so that read retry policy can be created wherever required.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-5865
How was this patch tested?
Existing UT and integration tests should run as is.