aws-sdk-java-v2 icon indicating copy to clipboard operation
aws-sdk-java-v2 copied to clipboard

Transfermanager - Resumable upload/downloads

Open JoeHale opened this issue 3 years ago • 4 comments

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

JoeHale avatar Jan 13 '22 12:01 JoeHale

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 :)

zoewangg avatar Jan 14 '22 18:01 zoewangg

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.

JoeHale avatar Jan 14 '22 19:01 JoeHale

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?

zoewangg avatar Jan 14 '22 23:01 zoewangg

Resumable downloads feature has been implemented via #3169 and released as part of 2.17.179. We will be working on resumable uploads shortly

zoewangg avatar Apr 27 '22 19:04 zoewangg

To provide an update, we have released the change in 2.19.0. Closing the issue.

zoewangg avatar Dec 20 '22 20:12 zoewangg

⚠️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.

github-actions[bot] avatar Dec 20 '22 20:12 github-actions[bot]