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

[FSO]S3Multipart: Implement OzoneBucket#listParts

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment