Browse Source

set s3 part size to 500mb

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/6602/head
Robin Appelman 8 years ago
parent
commit
e393b3553e
No known key found for this signature in database GPG Key ID: CBCA68FBAEBF98C9
  1. 4
      lib/private/Files/ObjectStore/S3ObjectTrait.php

4
lib/private/Files/ObjectStore/S3ObjectTrait.php

@ -26,7 +26,7 @@ use Aws\S3\MultipartUploader;
use Aws\S3\S3Client;
use Psr\Http\Message\StreamInterface;
const S3_UPLOAD_PART_SIZE = 5368709120;
const S3_UPLOAD_PART_SIZE = 524288000; // 500MB
trait S3ObjectTrait {
/**
@ -86,6 +86,7 @@ trait S3ObjectTrait {
$uploader = new MultipartUploader($this->getConnection(), $stream, [
'bucket' => $this->bucket,
'key' => $urn,
'part_size' => S3_UPLOAD_PART_SIZE
]);
$tries = 0;
@ -94,6 +95,7 @@ trait S3ObjectTrait {
try {
$result = $uploader->upload();
} catch (MultipartUploadException $e) {
\OC::$server->getLogger()->logException($e);
rewind($stream);
$tries++;

Loading…
Cancel
Save