Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-2939 Ozone FS namespace
  3. HDDS-4924

[FSO]S3Multipart: Implement OzoneBucket#listParts

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      This task is to implement prefix based FSO for the OzoneBucket#listParts API.

      Note: Internally, OM DB partName key format is "<parentID>/partFileName + ClientID". But OM needs to return fullKeyPartName in OzoneMultipartUploadPartListParts.PartInfo.getPartName().

      For example, user give keyName is a/b/c/d/multipartKeyName and assume objectID for the parent a/b/c/d  is 1027 and clientID is 4445890.

      Now, in DB it stores like 1027/multipartKeyName4445890.

      User expects partName like, /volName/bucketName/a/b/c/d/multipartKeyName4445890

      Attachments

        Issue Links

          Activity

            People

              rakeshr Rakesh Radhakrishnan
              rakeshr Rakesh Radhakrishnan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: