Project

General

Profile

Actions

Bug #64109

closed

rgw: implement GetObjAttributes

Added by Matt Benjamin about 2 years ago. Updated 4 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
% Done:

60%

Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Fixed In:
v19.3.0-6796-ga75cf5c848
Released In:
v20.2.0~1382
Upkeep Timestamp:
2025-11-01T01:20:46+00:00

Description

As described in [1], GetObjectAttributes "combines the functionality of HeadObject and ListParts. All of the data returned with each of those individual calls can be returned with a single call to GetObjectAttributes."

Among other things, the operation can return the S3 checksums of the component parts of multipart-uploaded objects.

AwsCli Example:

aws --endpoint-url=http://fedora.private:8000 s3api get-object-attributes --bucket sheik --key yerbouti --object-attributes "ETag" "ObjectSize" 
{
    "LastModified": "2024-01-19T18:05:58+00:00",
    "ObjectSize": 3340
}

[1] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html


Related issues 1 (0 open1 closed)

Has duplicate rgw - Feature #63930: s3: implement GetObjectAttributesDuplicate

Actions
Actions #1

Updated by Matt Benjamin about 2 years ago

  • Pull request ID set to 55259
Actions #2

Updated by Matt Benjamin about 2 years ago

  • % Done changed from 0 to 60
Actions #3

Updated by Casey Bodley almost 2 years ago

  • Has duplicate Feature #63930: s3: implement GetObjectAttributes added
Actions #4

Updated by Casey Bodley over 1 year ago

  • Status changed from In Progress to Fix Under Review
  • Backport changed from reef,quincy to reef squid
Actions #5

Updated by Casey Bodley about 1 year ago

  • Status changed from Fix Under Review to Resolved
  • Backport deleted (reef squid)

merged! i decided to remove the backports requested since it's not a bug fix. we were hoping to get this in for the squid release or the first point release, but i think we should just leave the feature for tentacle

Actions #6

Updated by Upkeep Bot 8 months ago

  • Merge Commit set to a75cf5c848f8967b6d62311397ed9adba61d50b9
  • Fixed In set to v19.3.0-6796-ga75cf5c848f
  • Upkeep Timestamp set to 2025-07-11T16:43:38+00:00
Actions #7

Updated by Upkeep Bot 7 months ago

  • Fixed In changed from v19.3.0-6796-ga75cf5c848f to v19.3.0-6796-ga75cf5c848
  • Upkeep Timestamp changed from 2025-07-11T16:43:38+00:00 to 2025-07-14T23:39:39+00:00
Actions #8

Updated by Upkeep Bot 4 months ago

  • Released In set to v20.2.0~1382
  • Upkeep Timestamp changed from 2025-07-14T23:39:39+00:00 to 2025-11-01T01:20:46+00:00
Actions

Also available in: Atom PDF