aws-sdk-java-v2
aws-sdk-java-v2 copied to clipboard
Transfermanager - Resumable upload/downloads
Describe the feature
The v1 of the transfermanager supported resumable uploads and dowloads. Can this feature be implemented. We have some users on poor networks that need to upload/download large files. The only way that can be accomplished is with this feature.
Is your Feature Request related to a problem?
No
Proposed Solution
No response
Describe alternatives you've considered
No response
Acknowledge
- [ ] I may be able to implement this feature request
AWS Java SDK version used
2.100
JDK version used
1.8
Operating System and version
CentOs 7
Hi @JoeHale yes, this feature is on our roadmap. We will post the PR link here when we start to implement the feature. Do you have any feedback on the implementation of pause and resume in v1, asking because this is a good opportunity for us to improve the feature in v2 :)
Thanks for reading my request. I would like it to update more often, it seems like it would only notify after a long time. Maybe that could be configurable, but often there would be no notification until several minutes and nearly 90% complete. If I could give the frequency in either time or bytes, that would be a great improvement.
Thanks for the feedback! Just to be clear, are you referring to the progress listener feature in v1? Progress listeners are supported in v2 now. https://github.com/aws/aws-sdk-java-v2/blob/master/services-custom/s3-transfer-manager/src/main/java/software/amazon/awssdk/transfer/s3/progress/TransferListener.java You can track different events including when additional bytes have been transferred. Can you try it out to see if that works for your use-case?
Resumable downloads feature has been implemented via #3169 and released as part of 2.17.179. We will be working on resumable uploads shortly
To provide an update, we have released the change in 2.19.0. Closing the issue.
⚠️COMMENT VISIBILITY WARNING⚠️
Comments on closed issues are hard for our team to see. If you need more assistance, please open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.