Azure / Azure/azure-storage-ruby

Support multithreaded uploads for faster transfers

Open
#178 1 comment 0 reactions 1 assignee Claimed by @katmsft View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.