mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Use large upload chunks
This commit is contained in:
@@ -96,7 +96,7 @@ async function sendStream(bucketName, key, readStream, sourceMd5) {
|
||||
}
|
||||
|
||||
const response = await _getClientForBucket(bucketName)
|
||||
.upload(uploadOptions)
|
||||
.upload(uploadOptions, { partSize: 100 * 1024 * 1024 })
|
||||
.promise()
|
||||
const destMd5 = _md5FromResponse(response)
|
||||
|
||||
|
||||
@@ -460,6 +460,12 @@ describe('S3PersistorTests', function() {
|
||||
})
|
||||
})
|
||||
|
||||
it('should upload files in a single part', function() {
|
||||
expect(S3Client.upload).to.have.been.calledWith(sinon.match.any, {
|
||||
partSize: 100 * 1024 * 1024
|
||||
})
|
||||
})
|
||||
|
||||
it('should meter the stream', function() {
|
||||
expect(Stream.pipeline).to.have.been.calledWith(
|
||||
ReadStream,
|
||||
|
||||
Reference in New Issue
Block a user