]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/cloudtransition: Allow multisite zones to sync cloudtiered objects
authorSoumya Koduri <skoduri@redhat.com>
Wed, 19 Apr 2023 18:03:28 +0000 (23:33 +0530)
committerSoumya Koduri <skoduri@redhat.com>
Mon, 1 May 2023 14:00:58 +0000 (19:30 +0530)
commitcec19b09efc5a56a5f5600000675b951428b98ce
tree13aca391af0b1cf674da6894634df1580fdfe308
parente33946b89ee9a3c61f0c4e08597f67b42ca4850b
rgw/cloudtransition: Allow multisite zones to sync cloudtiered objects

In a multisite configuration, zones should be able to fetch & sync
cloud-transitioned objects as well. To allow this, a new header
'x-rgwx-sync-cloudtiered' is added to be used by sync client to GET
such objects.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
src/rgw/driver/rados/rgw_rados.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest_conn.cc
src/rgw/rgw_rest_conn.h
src/rgw/rgw_rest_s3.cc