]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
[RGW][Multisite] Add multisite verifier support for MPU objects
authorPrasad Krishnan <prasad.krishnan@flipkart.com>
Fri, 6 Mar 2020 05:08:05 +0000 (05:08 +0000)
committerNathan Cutler <ncutler@suse.com>
Thu, 28 Jan 2021 15:45:32 +0000 (16:45 +0100)
commit37a4ab2609c031bb981c19efe73d81266bd985fa
tree669f14ac81b2544ff4eb14f009d5d9c970cc7ec7
parent58701202ffb61ccdeae3466210ae2a8827d42a58
[RGW][Multisite] Add multisite verifier support for MPU objects

The Etag for MPU objects is calculated using a method different from how
it is done for atomic objects. This patch makes use of the RGWObjManifest
to determine the parts in the source cluster and re-computes the ETag in
a similar fashion at the destination cluster during multisite sync for
verification.

Signed-off-by: Prasad Krishnan <prasad.krishnan@flipkart.com>
(cherry picked from commit 6f085bb9cb6cffddcf2eed18a7295a3dd59f755f)
src/rgw/rgw_obj_manifest.h
src/rgw/rgw_rados.cc