Azure / Azure/azure-storage-ruby
Support multithreaded uploads for faster transfers
Open
Feature Request
- Dominant language
- Ruby
- Stars
- 88
- Forks
- 177
- PR merge metrics
- No merged PRs in 30d
Description
For large transfers, parallelizing Put Blob Block calls may speed up transfers significantly. This block of code could likely benefit:
https://github.com/Azure/azure-storage-ruby/blob/0d3e5acf3327652fa2ffe1ed1df73b61a5a17c1e/blob/lib/azure/storage/blob/block.rb#L464-L497
The Amazon SDK does something similar: https://github.com/aws/aws-sdk-ruby/blob/d2dc0213758da0aee100e485f2dfb090ffa7dbd5/gems/aws-sdk-s3/lib/aws-sdk-s3/multipart_file_uploader.rb#L133-L163
Contributor guide
Assessment
This issue has not been assessed yet.