For promote object from base tier, set data/omap digest if src have
data/omap content.
BTW, because considering performance we modify content don't recalc
data/omap digest(in some case we should reread all data), so maybe the
src don't have data/omap digest. But we don't care this.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
}
tctx->new_obs.oi.size = results->object_size;
tctx->new_obs.oi.user_version = results->user_version;
+ // Don't care src object whether have data or omap digest
+ if (results->object_size)
+ tctx->new_obs.oi.set_data_digest(results->data_digest);
+ if (results->has_omap)
+ tctx->new_obs.oi.set_omap_digest(results->omap_digest);
if (soid.snap != CEPH_NOSNAP) {
if (!results->snaps.empty()) {