Skip to content
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

Direct S3 Upload: Files >5GB cannot be uploaded to AWS, need to be segmented #6763

Closed
kcondon opened this issue Mar 23, 2020 · 1 comment · Fixed by #6995
Closed

Direct S3 Upload: Files >5GB cannot be uploaded to AWS, need to be segmented #6763

kcondon opened this issue Mar 23, 2020 · 1 comment · Fixed by #6995
Assignees
Milestone

Comments

@kcondon
Copy link
Contributor

kcondon commented Mar 23, 2020

A limitation of AWS with the direct s3 upload approach we are using is it cannot support more than 5GB. So, files >5GB would need to be segmented and uploaded in pieces, then reassembled.

@qqmyers
Copy link
Member

qqmyers commented Apr 27, 2020

I've managed to generate presigned URLs for multiple file parts in Dataverse, use those URLs to upload parts of a file and signal completion of the multipart upload, and then add the file to the dataset. Only generating the URLs and telling S3 that the multipart upload is complete are in the API - the other steps are by Curl for now - things that the javascript will need to do for the UI upload or that the DVUploader will do. However, I think that proves the concept, so nominally its just a smop at this point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants