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

Über-jira: S3a phase III: scale and tuning

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.8.0
    • Fix Version/s: 3.0.0
    • Component/s: fs/s3
    • Labels:
      None

      Description

      S3A Phase III work; post 2.8.

      Areas could include

      • customisation
      • performance enhancement
      • management and metrics
      • error/failure handling

      And of course any bugs which surface

        Attachments

          Issue Links

          1.
          harden S3AFileSystem.copyFromLocalFile() Sub-task Resolved Steve Loughran
          2.
          save partition split size on multipart uploads Sub-task Resolved Unassigned
          3.
          Switch to v2 of the S3 List Objects API in S3A Sub-task Resolved Aaron Fabbri
          4.
          hook up AwsSdkMetrics to hadoop metrics Sub-task Resolved Unassigned
          5.
          S3AFastOutputStream to implement flush() Sub-task Resolved Unassigned
          6.
          split up AWS index.md Sub-task Resolved Unassigned
          7.
          S3A create() to support asynchronous check of dest & parent paths Sub-task Resolved Unassigned
          8.
          s3a delete() operation fails during a concurrent delete of child entries Sub-task Resolved Steve Loughran
          9.
          s3a.mkdirs() to delete empty fake parent directories Sub-task Resolved Unassigned
          10.
          S3A open to avoid needless HEAD on the successful execution path Sub-task Resolved Unassigned
          11.
          Remove verifyBuckets overhead in S3AFileSystem::initialize() Sub-task Resolved Unassigned
          12.
          s3a to skip s3 bucket existence check in initialize() for faster creation Sub-task Resolved Unassigned
          13.
          S3A getContentSummary to use flat listFiles instead of treewalk Sub-task Resolved Unassigned
          14.
          Add support for SSE-KMS and SSE-C in s3a filesystem Sub-task Resolved Steve Moist
          15.
          use JUnit categories for s3a scale tests and others Sub-task Resolved Steve Loughran
          16.
          S3A create(path, overwrite=true) need only check for path being a dir, not a file Sub-task Resolved Unassigned
          17.
          Use shaded aws-sdk uber-JAR 1.11.86 Sub-task Resolved Steve Loughran
          18.
          Split S3 testing documentation out into its own file Sub-task Resolved Steve Loughran
          19.
          Sort out hadoop-aws contract-test-options.xml Sub-task Resolved John Zhuge
          20.
          Relax error message assertion in S3A test ITestS3AEncryptionSSEC Sub-task Resolved Mingliang Liu
          21.
          cut some obsolete, ignored s3 tests in TestS3Credentials Sub-task Resolved Yuanbo Liu
          22.
          move jets3t into a dependency on hadoop-aws JAR Sub-task Resolved Akira Ajisaka
          23.
          needless S3AFileSystem.setOptionalPutRequestParameters in S3ABlockOutputStream putObject() Sub-task Resolved Yuanbo Liu
          24.
          Remove S3A ref from META-INF service discovery, rely on existing core-default entry Sub-task Resolved Steve Loughran
          25.
          add more on s3 regions to the s3a documentation Sub-task Resolved Steve Loughran
          26.
          Remove URI parameter in AWSCredentialProvider constructors Sub-task Resolved Mingliang Liu
          27.
          S3A to delete unnecessary fake directory objects in mkdirs() Sub-task Resolved Mingliang Liu
          28.
          Deprecate SharedInstanceProfileCredentialsProvider in branch-2. Sub-task Resolved Mingliang Liu
          29.
          Explicitly exclude S3A root dir ITests from parallel runs Sub-task Resolved Steve Loughran
          30.
          S3A to support S3 reduced redundancy storage Sub-task Resolved Unassigned
          31.
          S3A copyFromLocalFile to be robust, tested Sub-task Resolved Steve Loughran
          32.
          remove jackson, joda and other transient aws SDK dependencies from hadoop-aws Sub-task Resolved Steve Loughran
          33.
          Uninitialized S3A instance NPEs on toString() Sub-task Resolved Steve Loughran
          34.
          Extend and enhance S3A exception handling Sub-task Resolved Unassigned
          35.
          AWS SDK 1.11+ aborts() on close() if > 0 bytes in stream; logs error Sub-task Resolved Steve Loughran
          36.
          transient list consistency failure in ITestS3AContractRootDir Sub-task Resolved Unassigned
          37.
          Remove S3N and obsolete bits of S3A; rework docs Sub-task Resolved Steve Loughran
          38.
          S3A case "testRandomReadOverBuffer" failed due to improper range parameter Sub-task Resolved Yonger
          39.
          review S3 docs prior to 3.0-beta-1 Sub-task Resolved Steve Loughran
          40.
          Remove original S3A output stream Sub-task Resolved Steve Loughran
          41.
          Move up to AWS SDK 1.11.199 Sub-task Resolved Steve Loughran

            Activity

              People

              • Assignee:
                stevel@apache.org Steve Loughran
                Reporter:
                stevel@apache.org Steve Loughran
              • Votes:
                0 Vote for this issue
                Watchers:
                29 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: