Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-18886 S3A: AWS SDK V2 Migration: stabilization and S3Express
  3. HADOOP-19317

S3A: fs.s3a.connection.expect.continue controls 100 CONTINUE behavior

    XMLWordPrintableJSON

Details

    Description

      New option

        fs.s3a.connection.expect.continue
      

      This controls whether or not an PUT request to the S3 store
      sets the "Expect: 100-continue" header and awaits a 100 CONTINUE
      response before uploading any data.

      This allows for throttling and other problems to be detected fast.

      The default is "true" -the header is sent.

      It seems like either the AWS SDK or http client libraries underneath don't recognise a dead HTTPS connection when using this.

      Leaving as enabled as it can cope with heavy load better (clients can get a 503 and know to back off before uploading any data.

      Attachments

        Activity

          People

            stevel@apache.org Steve Loughran
            stevel@apache.org Steve Loughran
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: