[
https://issues.apache.org/jira/browse/HDDS-16362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gargi Jaiswal updated HDDS-16362:
---------------------------------
Description:
After HDDS-16073 is implemented.
Extend {{GetObjectAttributes}} {{ObjectParts}} handling so FSO layout buckets
(Ozone’s equivalent of AWS directory buckets) return per-part {{<Part>}}
elements ({{{}PartNumber{}}}, {{{}Size{}}}) even when no additional checksum
was stored at upload time.
This follows AWS S3 behavior documented in
https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributesParts.html:
* General-purpose buckets: {{Part}} elements are omitted unless an additional
checksum ({{{}x-amz-checksum-crc32{}}}, {{{}crc32c{}}}, {{{}sha1{}}},
{{{}sha256{}}}) was applied.
* Directory buckets: {{Part}} elements are returned regardless of checksum.
was:
After HDDS-16073 is implemented.
Extend {{GetObjectAttributes}} {{ObjectParts}} handling so FSO layout buckets
(Ozone’s equivalent of AWS directory buckets) return per-part {{<Part>}}
elements ({{{}PartNumber{}}}, {{{}Size{}}}) even when no additional checksum
was stored at upload time.
This follows AWS S3 behavior documented in
[!https://www.google.com/s2/favicons?domain=amazon.com&sz=64!GetObjectAttributesParts|https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributesParts.html]:
* General-purpose buckets: {{Part}} elements are omitted unless an additional
checksum ({{{}x-amz-checksum-crc32{}}}, {{{}crc32c{}}}, {{{}sha1{}}},
{{{}sha256{}}}) was applied.
* Directory buckets: {{Part}} elements are returned regardless of checksum.
> GetObjectAttributes ObjectParts should return Part entries for FSO buckets
> --------------------------------------------------------------------------
>
> Key: HDDS-16362
> URL: https://issues.apache.org/jira/browse/HDDS-16362
> Project: Apache Ozone
> Issue Type: Sub-task
> Reporter: Gargi Jaiswal
> Assignee: Gargi Jaiswal
> Priority: Major
>
> After HDDS-16073 is implemented.
> Extend {{GetObjectAttributes}} {{ObjectParts}} handling so FSO layout buckets
> (Ozone’s equivalent of AWS directory buckets) return per-part {{<Part>}}
> elements ({{{}PartNumber{}}}, {{{}Size{}}}) even when no additional checksum
> was stored at upload time.
> This follows AWS S3 behavior documented in
> https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributesParts.html:
> * General-purpose buckets: {{Part}} elements are omitted unless an
> additional checksum ({{{}x-amz-checksum-crc32{}}}, {{{}crc32c{}}},
> {{{}sha1{}}}, {{{}sha256{}}}) was applied.
> * Directory buckets: {{Part}} elements are returned regardless of checksum.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]