Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-13550

Allow config of S3 client pool size

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.6.0-HF30, 5.8.0-HF06, 5.9.2
    • Component/s: Core
    • Upgrade notes:
      Hide

      The following properties can now be used to configure the connection pool used by the plugin to connect to S3:

      • nuxeo.s3storage.connection.max (default 50)
      • nuxeo.s3storage.connection.retry (default 3)
      • nuxeo.s3storage.connection.timeout (default 50000 = 50s)
      • nuxeo.s3storage.socket.timeout (default 50000 = 50s)

      See http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/ClientConfiguration.html for details about these parameters.

      Show
      The following properties can now be used to configure the connection pool used by the plugin to connect to S3: nuxeo.s3storage.connection.max (default 50) nuxeo.s3storage.connection.retry (default 3) nuxeo.s3storage.connection.timeout (default 50000 = 50s) nuxeo.s3storage.socket.timeout (default 50000 = 50s) See http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/ClientConfiguration.html for details about these parameters.

      Description

      Some client resported errors on S3 under load.

      This seem to be consistent with other problem reports :

      https://forums.aws.amazon.com/thread.jspa?threadID=118251#
      https://bitbucket.org/jmurty/jets3t/issue/127/getbucketacl-method-get

      We could at least to a try/catch/retry

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: