-
Notifications
You must be signed in to change notification settings - Fork 3.4k
HBASE-28839: Handle all types of exceptions during retrieval of bucket-cache from persistence. #6288
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
Merged
wchevreuil
merged 1 commit into
apache:branch-2
from
janardhanrh:branch-2-for-HBASE-28839
Sep 24, 2024
Merged
HBASE-28839: Handle all types of exceptions during retrieval of bucket-cache from persistence. #6288
wchevreuil
merged 1 commit into
apache:branch-2
from
janardhanrh:branch-2-for-HBASE-28839
Sep 24, 2024
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…t-cache from persistence. (apache#6250) Signed-off-by: Wellington Chevreuil <[email protected]>
|
🎊 +1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
wchevreuil
approved these changes
Sep 24, 2024
Contributor
wchevreuil
left a comment
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.
LGTM. UT failures are flakeys.
wchevreuil
pushed a commit
to wchevreuil/hbase
that referenced
this pull request
Dec 28, 2025
…t-cache from persistence. (apache#6250) (apache#6288) Signed-off-by: Wellington Chevreuil <[email protected]> Change-Id: Ied978410cc7d353e675144b877365465fcf96c67
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
HBASE-28839: Handle all types of exceptions during retrieval of bucket-cache from persistence. (#6250)
During the retrievel of bucket-cache from persistence, it was observed that, if an exception, other than the IOException occurs, the exception is not logged and also the retrieval thread exits leaving the bucket cache in an uninitialised state, leaving it unusable.
This change, enables the retrieval thread to peint all types of exceptions and also reinitialises the bucket cache and makes it reusable.
Unfortunately, the exception was seen due to a parallel execution of eviction during the execution persistence of backing map. Hence, this use-case may not be tested via a unit test.