-
Notifications
You must be signed in to change notification settings - Fork 9.1k
HADOOP-15183 S3Guard store becomes inconsistent after partial failure of rename #843
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
Closed
steveloughran
wants to merge
15
commits into
apache:trunk
from
steveloughran:s3/HADOOP-15183-s3guard-rename-failures
Closed
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
752c8fc
HADOOP-15183 code is merged with trunk
steveloughran a3fb4dd
HADOOP-15183. YARN-9568 is causing NPEs in MiniYarnCluster launch. Wi…
steveloughran 75850f0
HADOOP-115183 checkstyle from latest yetus run
steveloughran 213fb93
HADOOP-15183: making addAncestors aware of the BulkOperationState
steveloughran eb06550
HADOOP-15183 code review
steveloughran a392286
HADOOP-15183: ongoing stabilisation
steveloughran b0a5b25
HADOOP-15183 checkstyle and javadocs
steveloughran 6d319b3
HADOOP-15183 changes after review with fabbri
steveloughran c5a243b
HADOOP-15183: force in a delete tombstone marker into the store befor…
steveloughran dbfcefc
HADOOP-15183 number of records deleted/put during delete/prune operat…
steveloughran 8b4353c
HADOOP-15183 : tuning the DDB updates
steveloughran 3270859
HADOOP-15183 more on testing, of ancestors including directory put() …
steveloughran 38d1f75
HADOOP-15183: more work on DDB tests cleaning up/pruning; the Ancesto…
steveloughran 9be8d51
HADOOP-15183 add OperationState parameter passing down the action.
steveloughran 115fb77
HADOOP-15183 address checkstyle and review comments
steveloughran File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
Oops, something went wrong.
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.
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.
What do you think about sticking HADOOP-15729 in here? Essentially just providing 0 as the number of core threads to the executor, otherwise a lot of these threads never get cleaned up when idle. This manifests as a massive number of idle threads in long-running services like Impala and Hive Metastore when you've accessed many different buckets. I believe this patch would make the problem worse, so it's a good time to toss in the trivial fix and test it all together,