Project

General

Profile

Actions

Bug #67786

open

rgw/storage class STANDARD should never be returned

Added by Marcus Watts over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
Released In:
Upkeep Timestamp:

Description

When creating an object, it is possible to specify the storage class. If the storage class is not specified, it is implicitly set to 'STANDARD'. If is also possible to explicitly set it to 'STANDARD'. The aws documentation is a bit squirrelly here, but the gist of it is that even though 'STANDARD' is a valid setting for storage class, it should in fact never be returned. Currently, in ceph, if it is set, it is returned, which creates 2 kinds of 'STANDARD' objects, one of which behaves like aws, and one which does not. I believe the correct behavior is to never return 'STANDARD' even when it was explicitly specified.

refs,
https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html

Actions #1

Updated by Marcus Watts over 1 year ago

  • Subject changed from rgw/storage class to rgw/storage class STANDARD should never be returned
Actions #2

Updated by J. Eric Ivancich over 1 year ago

  • Assignee set to Marcus Watts
Actions

Also available in: Atom PDF