From: xie xingguo Date: Wed, 18 Oct 2017 08:18:00 +0000 (+0800) Subject: osd/osd_types.cc: copy extents map too while making clone X-Git-Tag: v13.0.1~486^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d2d7766daddb77495b45bfe4fb337a1564526082;p=ceph.git osd/osd_types.cc: copy extents map too while making clone Otherwise we'll lost tracking of logical space usage if we successfully rollback to clones later. Signed-off-by: xie xingguo --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index ceced3cb40b7e..95d2cccbed2a2 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -4900,6 +4900,7 @@ void object_info_t::copy_user_bits(const object_info_t& other) user_version = other.user_version; data_digest = other.data_digest; omap_digest = other.omap_digest; + extents = other.extents; } void object_info_t::encode(bufferlist& bl, uint64_t features) const