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

Use md5 hash of multipart object part's content as ETag

    XMLWordPrintableJSON

Details

    Description

      In the scope of HDDS-9114 and HDDS-9115 a support of 'ETag' was implemented. But for the parts of multipart uploaded keys the implementation wasn't changed - the ETag refers to the part's key path and it's not an md5 hash of its content.
      It means that another part (e.g. on rewriting the big key) can have the same path (aka 'ETag') but its content can differ from the previous one, it follows that the 'ETag' property of the part should differ too which is not true in the described case.
      The improvement should provide a way of computing the parts' paths based on md5-calculated ETags on commiting the multipart upload operation

      Attachments

        Issue Links

          Activity

            People

              vtutrinov Vyacheslav Tutrinov
              vtutrinov Vyacheslav Tutrinov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: