]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: implement CopyObject for encrypted object
authorSeena Fallah <seenafallah@gmail.com>
Sat, 7 Jun 2025 20:15:55 +0000 (22:15 +0200)
committerSeena Fallah <seenafallah@gmail.com>
Wed, 19 Nov 2025 19:00:46 +0000 (20:00 +0100)
commitfdb78c7fb071a63e318d902be10bf17e48f9fa0d
tree7b2bc99c31b7f08fd4f54ee80f9eb55ade50e688
parente6a74d83cf8cc2339cfc780c2112c7fcb3b99134
rgw: implement CopyObject for encrypted object

Pass RGWCopyObjDPF to copy_object() for RGWCopyObj so it can decrypt
and/or encrypt the object on copy if needed.

Co-authored-by: Marcus Watts <mwatts@redhat.com>
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_rados.h
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest_s3.cc
src/test/rgw/test_rgw_posix_driver.cc