Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
s3store: Parallelize part uploads and information retrieval (#478)
* Add first draft of parallel upload queue * s3store: Use queue for parallel uploads * Revert "Add first draft of parallel upload queue" This reverts commit 86a329c. * Revert "s3store: Use queue for parallel uploads" This reverts commit 29b59a2. * s3store: Cache results from listing parts and checking incomplete object * s3store: Remove debugging output` * s3store: Make requests for fetching info concurrently * s3store: Make parallel uploads work and tests pass * s3store: Add semaphore package * s3store: Add comments to semaphore package * s3store: Encapsulate more logic into s3PartProducer * s3store: Refactor WriteChunk * s3store: Remove TODO * s3store: Acquire lock before uploading * cli: Add flag for setting concurrency limit * s3store: One more comment
- Loading branch information