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

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

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

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

          Activity

            People

            • Assignee:
              stevel@apache.org Steve Loughran
              Reporter:
              stevel@apache.org Steve Loughran

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment