Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-1186

Ozone S3 gateway (phase III)

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • S3
    • None

    Description

      S3 compatible rest gateway is implemented in HDDS-434 for 0.3.0

      With the second phase (HDDS-763) multi part upload and other improvements are added (for release 0.4.0)

      I open this jira to collect all the open tasks to improve the s3 gateway for 0.5.0 release.

      Attachments

        Issue Links

          1.
          List Multipart uploads in a bucket Sub-task Resolved Marton Elek

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10h 50m
          2.
          Create S3 subcommand to run S3 related operations Sub-task Resolved Vivek Ratnavel Subramanian

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2.5h
          3.
          Support copy during S3 multipart upload part creation Sub-task Resolved Marton Elek

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 20m
          4.
          UI page to show all the buckets for a user Sub-task Resolved Unassigned  
          5.
          Use md5 hash as ETag for Ozone S3 objects Sub-task Resolved Vyacheslav Tutrinov  
          6.
          Add robot tests for S3Gateway API's using curl calls Sub-task Resolved Unassigned  
          7.
          Support S3 testing via MiniOzoneCluster Sub-task Resolved Unassigned  
          8.
          Add a new API getS3Bucket Sub-task Resolved Bharat Viswanadham  
          9.
          Provide ability to export getSecret to a JCEKS file Sub-task Open Unassigned  
          10.
          Create robot tests and documentation to use s3g via s3a fs Sub-task Open Unassigned  
          11.
          Support copy-source-if-(un)modified-since headers for MPU key creation with copy Sub-task Resolved Janus Chow  
          12.
          Support S3 object tags for existing requests Sub-task Resolved Ivan Andika  
          13.
          Support PutObjectTagging, GetObjectTagging, and DeleteObjectTagging Sub-task Resolved Ivan Andika  
          14.
          Support Content-MD5 header for checking object integrity when uploading object Sub-task Open Unassigned  
          15.
          Support x-amz-mp-parts-count for MPU key Sub-task Resolved Sarveksha Yeshavantha Raju  
          16.
          Support x-amz-metadata-directive in CopyObject Sub-task Resolved Ivan Andika  
          17.
          Support custom metadata for MPU key Sub-task Resolved Ivan Andika  
          18.
          Support bucket ownership verification Sub-task Open Unassigned  
          19.
          Support listMultipartUploads max uploads and markers Sub-task Open Unassigned  
          20.
          Sort multipart uploads on ListMultipartUploads response Sub-task Open Unassigned  
          21.
          Support object tags in ObjectEndpointStreaming#put Sub-task Resolved Ivan Andika  
          22.
          Return NotImplemented for S3 put-object-acl request Sub-task Resolved Ivan Andika  

          Activity

            People

              Unassigned Unassigned
              elek Marton Elek
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 17h 40m
                  17h 40m