]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/storage class. Don't inherit storage class for copy object. mdw-main-coe-29
authorMarcus Watts <mwatts@redhat.com>
Wed, 28 Aug 2024 21:21:13 +0000 (17:21 -0400)
committerMarcus Watts <mwatts@redhat.com>
Thu, 16 Oct 2025 20:44:40 +0000 (16:44 -0400)
commite0d2a648aa0bb5dc3d13ff942dcc483ebdffed12
tree7eceee439f33e89911217967eeaf42990051aa9d
parentbe430e2b8baf877cda58dc09b2e9391b8c798587
rgw/storage class.  Don't inherit storage class for copy object.

When an object is copied, it should only be depending on data
in the request to determine the storage class, and if it is
not specified, it should default to 'STANDARD'.  In radosgw,
this means that this is another attribute (similar to encryption)
that should not be merged from the source object.

Fixes: https://tracker.ceph.com/issues/67787
Signed-off-by: Marcus Watts <mwatts@redhat.com>
src/rgw/rgw_op.cc