forked from apache/hadoop
-
Notifications
You must be signed in to change notification settings - Fork 0
Rename Resume optimization: resume only if srcDir etag matches to the one with which rename was started. #85
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
saxenapranav
merged 25 commits into
ABFSDriver:ABFS_3.3.2_dev
from
saxenapranav:ABFS_3.3.2_dev_redo_optimization
Jul 27, 2023
Merged
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
109a0ba
changed signature to bring it to redo method
saxenapranav e585777
flowing etag in renameAtomicUtils to write to JSON; read from JSON
saxenapranav 1ad1c02
etag check before redo
saxenapranav 3156efd
redo method doesn't need etag; tests wip
saxenapranav 5563827
added tests
saxenapranav 08606b4
quote or unquote the etag
saxenapranav 38b6dfa
javadocs changes
saxenapranav 77ec128
try saving listStatus call if nothing changed
saxenapranav bab6499
asssertion if the listStatus API of FS will give correct result when …
saxenapranav 1dd8204
added a comment on leaseAcquire catch in redo method
saxenapranav 3d04da3
renamePendingJSON in listStatus to be searched only if its atomicDire…
saxenapranav d9a38b8
added tests; to take qualified path uri for checking if its atomic in…
saxenapranav fbf0a24
Merge branch 'ABFS_3.3.2_dev' into ABFS_3.3.2_dev_redo_optimization_r…
saxenapranav 14104c1
line spacing refactor
saxenapranav a660122
HADOOP-17682. ABFS: Support FileStatus input to OpenFileWithOptions()…
sumangala-patki 08b8c79
listStatus and getFileStatus will open the inputStream and send for r…
saxenapranav aa2d21d
modified time to check the number of invocation of getFileStatus in t…
saxenapranav e69321e
directly calling store.openWithOptions from listStatus/getFileStatus;…
saxenapranav 9be288b
testRefator
saxenapranav f326e52
Merge branch 'ABFS_3.3.2_dev' into ABFS_3.3.2_dev_redo_optimization_f…
saxenapranav dd12da4
for fileStatus of renamePendingJson, we will only call getPathProperty.
saxenapranav 549285d
invocation of getPathProperty instead of getFileStatus
saxenapranav b76972e
fix tests in ITestAzureBlobFileSystemFileStatus
saxenapranav 1f77da6
fileStatus.getpath().toUri().getPathh() extract variable for reuse
saxenapranav 680f18c
filePathStr = qualifiedPath.toUri().getPath() instead of path.toUri()…
saxenapranav 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
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.
Rename variable to renamePendingJSONStatus
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.
refactored.