-
Notifications
You must be signed in to change notification settings - Fork 1.2k
S3 Multipart upload/download update #3275
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
Merged
Changes from 33 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
859f13c
Clean up existing multipart file uploader
jterapin bbbe1ec
Add upload part validation
jterapin 9a8da62
Clean up existing file downloader
jterapin f77e63d
Remove unused methods
jterapin 4cb24b4
Fix failing specs
jterapin c0009e6
Validate total number of parts in file downloader
jterapin 3171acd
Validate content range when ranged get is used
jterapin df56fba
Update failing spec
jterapin 128118d
Remove comment
jterapin 53140d8
Delete scratch files
jterapin 2c807ed
Improve existing tests
jterapin 9579598
Remove temp file usage
jterapin 96b9a9b
Remove file if any error surfaces
jterapin 1ebb926
Delete file if it exists
jterapin 00b7de8
Add mpu_object_size param
jterapin 20b68f0
Minor updates
jterapin 91a3749
Add comment
jterapin e233e2e
Fix test
jterapin 08b150d
Update error naming
jterapin 79a2712
Address download opts
jterapin da3e9d6
Remove mutex from file downloader
jterapin 7965081
Update exsting errors
jterapin 1996de0
Extract validating ranges into its own method
jterapin 4db69b0
Improve raises
jterapin c30e8fc
Reformat downloader specs
jterapin dd7ebaf
Update raises
jterapin cec12f7
Update raise message
jterapin 7366296
Add new validations tests to downloader
jterapin 7500ff2
Format upload file spec
jterapin bcc2954
Fix flaky spec
jterapin d445c1a
Improve flakey spec
jterapin e29fa6b
Add remaining specs
jterapin b585abc
Add changelog entry
jterapin f460aa8
merge from version-3
jterapin ebd7b1e
feedback - Move MultipartDownloadError to its own file
jterapin 682a371
feedback - update error messaging to reference string options
jterapin d383ab3
Update specs to reflect changes
jterapin 69ef11b
feedback - fix params, improve range validation and update error mess…
jterapin fdb4995
feedback - address download specs
jterapin 268cce1
feedback - refactor download specs
jterapin 748c946
Add more download specs clean up
jterapin 439e9e7
Remove count validations since its covered by error handling
jterapin 52d4984
Doc cleanup
jterapin 5bcbcbd
Update changelog
jterapin d6d29a4
Merge branch 'version-3' into s3-utility-update
mullermp 0846c4c
feedback - update documentation
jterapin 9d8f5bf
Merge branch 'version-3' into s3-utility-update
jterapin e547a4f
remove file deletion behavior
jterapin a52ea7f
Reintroduce tempfile delete
jterapin e915c02
Add test
jterapin 7bd9064
Merge branch 'version-3' into s3-utility-update
jterapin 2d2ffab
feedback - update docs and filedownloader
jterapin dfbddf7
merge from version-3
jterapin 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
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.
Uh oh!
There was an error while loading. Please reload this page.