Squashed commit of the following:
commit e8b5b3751a86d86cae10e0bcf89caa481e5c3de6
Author: Marius <marius@transloadit.com>
Date: Sun Jun 19 12:15:22 2022 +0200
Fix generated mocks
commit 736e2e7bb6
Merge: 9d7096f1e69d9b
Author: Stefan Scheidewig <stefan.scheidewig@staffbase.com>
Date: Sat Jun 18 07:53:29 2022 +0200
Merge branch 'v2' into readcloser_in_getreader
commit 9d7096fcb3
Author: Stefan Scheidewig <stefan.scheidewig@staffbase.com>
Date: Tue May 24 14:16:01 2022 +0200
Return ReadCloser in getReader
* Add first draft of parallel upload queue
* s3store: Use queue for parallel uploads
* Revert "Add first draft of parallel upload queue"
This reverts commit 86a329cef2.
* Revert "s3store: Use queue for parallel uploads"
This reverts commit 29b59a2c90.
* 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