Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-18281

Tune S3A storage class support

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.3.5
    • None
    • fs/s3
    • None

    Description

      Followup to HADOOP-12020, with work/review from rebasing HADOOP-17833 atop it.

      • Can we merge ITestS3AHugeFilesStorageClass into one of the existing test cases? just because it is slow...ideally we want as few of those as possible, even if by testing multiple things at the same we break the rules of testing.
      • move setting the storage class into
        setOptionalMultipartUploadRequestParameters and setOptionalPutRequestParameters
      • both newPutObjectRequest() calls to set storage class
      • docs to list the valid option strings. I had to delve into the AWS SDK to work them out

      Once HADOOP-17833 is in, make this a new option something which can be explicitly used in createFile().
      I've updated PutObjectOptions to pass a value around, and made sure it gets down to to the request factory. that leaves

      • setting the storage class from the options CreateFileBuilder
      • testing!
      • doc update

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: