]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
src/rgw: fix for the multipart interface in the WORM function
authordaijufang <daijufang_yewu@cmss.chinamobile.com>
Mon, 4 Dec 2023 07:46:29 +0000 (07:46 +0000)
committerCasey Bodley <cbodley@redhat.com>
Thu, 29 Feb 2024 16:39:35 +0000 (11:39 -0500)
commit3a65a0ad14fb3c4d836441a417d594826fb6e711
tree50d86e4de6e2d4f6a2c44eb47c7108671ede4584
parent2996d1320f95540aac255041daf03bd926600ca4
src/rgw: fix for the multipart interface in the WORM function

1. Save the WORM configuration information in the initialization chunk information for use when merging chunks.
2. Support x-amz-bypass-governance-retention when merging chunks.

Fixes: https://tracker.ceph.com/issues/63724
Signed-off-by: daijufang <daijufang_yewu@cmss.chinamobile.com>
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/driver/rados/rgw_sal_rados.h
src/rgw/rgw_common.h
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest.cc
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_sal.h