Skip to content
This repository has been archived by the owner on Jul 25, 2020. It is now read-only.

Allows users to download large files efficiently and directly to disk. #983

Closed

Conversation

zack-shoylev
Copy link
Contributor

Since this has come up in the past via emails, why not provide a way to efficiently get a local copy of the blob's contents? Users can already do it themselves, but it is somewhat complex, and comes up often. Here is a suggestion with swift, but should be doable with baseblobstore as well (if contentlength and ranges are supported).

@zack-shoylev
Copy link
Contributor Author

Planning to add streaming and more tests to this PR

@zack-shoylev
Copy link
Contributor Author

@andrewgaul , this PR is the continuation of the performance improvements started in #978 and #975 but for downloads.

@zack-shoylev
Copy link
Contributor Author

@andrewgaul Do you have any notes on this? I would like to merge this before 2.0 so I can also work on getting similar functionality into base blobstore for the other providers.

@zack-shoylev
Copy link
Contributor Author

merged

Will work on getting something very similar for the rest of the providers, might refactor it more then.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant