aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Files/ObjectStore/S3ObjectTrait.php
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2024-03-16 21:18:44 +0100
committerFerdinand Thiessen <opensource@fthiessen.de>2024-03-21 16:25:49 +0100
commit32dee2f84a4931d4ed4544a68e95287948ee5db2 (patch)
tree4c677d9629d90cb67951ff3c8c3732d52dfa2789 /lib/private/Files/ObjectStore/S3ObjectTrait.php
parent69c5e8ebde761806883441daa693a491664eabc8 (diff)
downloadnextcloud-server-32dee2f84a4931d4ed4544a68e95287948ee5db2.tar.gz
nextcloud-server-32dee2f84a4931d4ed4544a68e95287948ee5db2.zip
feat(ObjectStore): Make S3 MultipartUpload concurrency configurable
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'lib/private/Files/ObjectStore/S3ObjectTrait.php')
-rw-r--r--lib/private/Files/ObjectStore/S3ObjectTrait.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/private/Files/ObjectStore/S3ObjectTrait.php b/lib/private/Files/ObjectStore/S3ObjectTrait.php
index 3019805389d..e0a94df1d99 100644
--- a/lib/private/Files/ObjectStore/S3ObjectTrait.php
+++ b/lib/private/Files/ObjectStore/S3ObjectTrait.php
@@ -129,6 +129,7 @@ trait S3ObjectTrait {
protected function writeMultiPart(string $urn, StreamInterface $stream, string $mimetype = null): void {
$uploader = new MultipartUploader($this->getConnection(), $stream, [
'bucket' => $this->bucket,
+ 'concurrency' => $this->concurrency,
'key' => $urn,
'part_size' => $this->uploadPartSize,
'params' => [