]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw multisite: fix single-part-MPU object etag misidentify problem 39569/head
authorYang Honggang <yanghonggang@kuaishou.com>
Fri, 19 Feb 2021 05:56:13 +0000 (05:56 +0000)
committerYang Honggang <yanghonggang@kuaishou.com>
Fri, 19 Feb 2021 06:07:34 +0000 (06:07 +0000)
commit63f989ca2bdc43142713b5da1eee2668ba238716
tree4deb1374defea110a9632e667033ab2b9569b2b5
parent0c2164c2ab77eb5f383318b2081a2c15e35e2610
rgw multisite: fix single-part-MPU object etag misidentify problem

The single-part-MPU object is treated as a Atomic object.
Because its part_size is 0.

As MPU object's start_part_num is not 0 which can be used to
distinguish MPU object and Atomic object.

Fixes: https://tracker.ceph.com/issues/49357
Signed-off-by: Yang Honggang <yanghonggang@kuaishou.com>
src/rgw/rgw_etag_verifier.cc