forked from apache/hadoop
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Remove atomic dir action in fileStatus and listStatus from store class #123
Merged
Merged
Changes from all commits
Commits
Show all changes
89 commits
Select commit
Hold shift + click to select a range
c036404
RenameHandler + DfsRenameHandler
saxenapranav ea2bef1
pathinformation; shorten prechecks for dfs case
saxenapranav 870361b
prechecks for blob handler
saxenapranav c2bacc3
deleteHandler
saxenapranav 0005ca9
new config: fs.azure.blob.implicit.check.enabled
saxenapranav c3372af
Merge branch 'implicitConfg' into renameDelete
saxenapranav 75edc7b
Merge branch 'azureBlobClient' into renameDelete
saxenapranav f17b0b7
ListActionTaker
saxenapranav eb642bc
delete code done
saxenapranav 798e23e
wip
saxenapranav 8282cc4
copy progress
saxenapranav fe41cca
copy Blob impl
saxenapranav 0ad1214
renameAtomicity
saxenapranav 4d48fe8
listStatus and getPathStatus to do renameAtomic
saxenapranav 0b9b032
test fixture
saxenapranav 4ffef8f
Merge branch 'azureBlobClient' into renameDelete
saxenapranav d5acd2f
createPath, getBlobProperty in blob for meanwhile; to be removed later
saxenapranav 710ca79
Merge branch 'azureBlobClient' into renameDelete
saxenapranav df84b40
no renameHandler abstract class; have blobRenameHandler from the blob…
saxenapranav 2c67654
deleteHandler
saxenapranav e030dc7
rename and delete internal method
saxenapranav bab4bb8
remove unnecessary class
saxenapranav 0fc7ca8
createCallback and readCallback in store
saxenapranav ceb2dc7
Revert "new config: fs.azure.blob.implicit.check.enabled"
saxenapranav 5661eb2
important changes for renameatomicity
saxenapranav 1b3ee3f
abfsbloblease in renamehandler
saxenapranav 97b6b03
client forwards; tests additions;
saxenapranav ca6feac
all current delete tests: good.
saxenapranav f96afce
rename required changes to make test run
saxenapranav ce181de
call pathStatus on nonRoot path; is src path is not there, throw IOEx…
saxenapranav 2fc652e
checkParentDestination metadata test refactor
saxenapranav 71f8405
producer / consumer logic braught in.
saxenapranav a865e34
added new test for implicit / producer-consumer; src changes
saxenapranav 32add3b
Assert that delete operation failure should stop List producer.
saxenapranav 52c1822
etag check before starting rename
saxenapranav 9359ae0
tests for liststatus and getPathStatus recovery
saxenapranav e8b48f1
tests wip
saxenapranav ed6ecdc
resue same method
saxenapranav 7d574a5
Merge branch 'azureBlobClient' into renameDelete
saxenapranav 896204d
blob copy idempotency check in src; added tests
saxenapranav 6115a08
tests complete
saxenapranav 328e097
Merge branch 'azureBlobClient' into renameDelete
saxenapranav ab31f75
new delete tests + contract working fine
saxenapranav e446e75
all tests working
saxenapranav a2cc587
tracing context of final blob operation to have op count for rename/d…
saxenapranav 0f6db9d
test fixes
saxenapranav d22b99c
asf license on new src files
saxenapranav 27cd964
leaseTimerTask class
saxenapranav 5adb6f0
pr refactors
saxenapranav 4d995a3
pr refactors
saxenapranav a50dab1
test fixed
saxenapranav 91fb94a
fix test
saxenapranav 747a51d
remove unwanted code for test
saxenapranav 20155f3
callbacks to have tracingContext
saxenapranav 07dfbdb
correction
saxenapranav 8756887
added javadocs
saxenapranav 3ec178b
remove unwanted code
saxenapranav 7fda902
preRename to happen only on directory rename
saxenapranav 21d0e4f
changes for new integeration
saxenapranav 29c3c41
fix for unicode test
saxenapranav e134292
integ issue resovled
saxenapranav 2e4fb2d
Merge branch 'wasbDeprecation_Dev' into renameDelete
saxenapranav aa9866b
assumption in testProducerStopOnRenameFailure
saxenapranav c7099db
queue public ops should be synced; minor refactors. (#114)
saxenapranav d0cb5b9
correction of test of testDeleteIdempotencyTriggerHttp404 -> not to r…
saxenapranav a961ab1
Merge branch 'azureBlobClient' into renameDelete
saxenapranav 2792325
remove pathUtils
saxenapranav 182967e
take action on renamePending json from client abstract method
saxenapranav a705138
getClient to get mocking correct in the test
saxenapranav 736b32a
to return BLOB_PATH_NOT_FOUND is already added in the azureBlobClient…
saxenapranav 652c15b
review comments
saxenapranav 5303166
removed callbacks; test fixes;
saxenapranav ec869ee
added asf and javadocs on RenameAtomicityTestUtils
saxenapranav 6f26b81
remove overwrite overload
saxenapranav 8c5af2e
javadocs
saxenapranav ebde8d9
Merge branch 'azureBlobClient' into renameDelete
saxenapranav 61da75d
Rename delete review comments. (#120)
saxenapranav 5f92b37
Merge branch 'wasbDepCodeReview' into renameDelete
saxenapranav 8cb4c6f
consume JsonProcessingException if json string is invalid
saxenapranav dd6f5dc
Merge branch 'renameDelete' of github.com:ABFSDriver/AbfsHadoop into …
saxenapranav 5afeaef
import checks
saxenapranav e816e96
remove casting from ListActionTaker for client, it s going to be Abfs…
saxenapranav 7b53575
nits refactors;
saxenapranav d6de0c4
Merge branch 'wasbDepCodeReview' into renameDelete
saxenapranav 603caea
refactors
saxenapranav 52bcd11
release the lease when the rename is not fully successful
saxenapranav 0253dc2
Merge branch 'wasbDepCodeReview' into renameDelete
saxenapranav fd85f5c
Remove atomic dir action in fileStatus and listStatus from store clas…
saxenapranav 4c9c55c
javadocs nit correction
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 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 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 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 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 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 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 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.
nit: Is this new exception type needed ?