changeset 1248:202b98f79bf5

S3 transfer mode
author Alain Mazy <am@orthanc.team>
date Mon, 15 Dec 2025 11:25:41 +0100
parents e6c6ef5dfc02
children 55fff53f980a
files Sphinx/source/plugins/object-storage.rst
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Sphinx/source/plugins/object-storage.rst	Thu Dec 11 16:53:54 2025 +0100
+++ b/Sphinx/source/plugins/object-storage.rst	Mon Dec 15 11:25:41 2025 +0100
@@ -107,6 +107,8 @@
     "StorageEncryption" : {},                 // optional: see the section related to encryption
     "HybridMode": "Disabled",                 // optional: see the section related to Hybrid storage
     "UseTransferManager": false,              // optional: see below (available from version 2.3.0)
+    "TransferPoolSize": 10,                   // optional: see below (available from version 2.3.0)
+    "TransferBufferSize": 5,                  // optional: see below (available from version 2.3.0)
     "EnableAwsSdkLogs": false,                // optional: include AWS SDK logs in Orthanc logs
     "StorageClass": "STANDARD"                // optional: see below (available from version 2.5.0)
   }
@@ -124,6 +126,7 @@
 
 The **UseTransferManager** configuration is used to select the `Transfer Manager <https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/examples-s3-transfermanager.html>`__ mode in the AWS SDK client.
 This option was introduced in version 2.3.0.  If set to false (default value), the default "object" mode is used.
+The **TransferPoolSize** and **TransferBufferSize** configurations can be used to fine tune the Transfer Manager mode.
 
 The **StorageClass** configuration is used to select the `Storage Class <https://aws.amazon.com/s3/storage-classes/>`__ of the uploaded files.
 This option was introduced in version 2.5.0.  Allowed values are ``"STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA",