]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/ops_executer: set correct clean regions for CLONE pg log
authorXuehan Xu <xuxuehan@qianxin.com>
Thu, 25 Jul 2024 07:36:56 +0000 (15:36 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 4 Sep 2024 09:48:34 +0000 (09:48 +0000)
entry

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/osd/ops_executer.cc

index 854c4eab6af098c3daf4b42cb22430b60c5eef38..7c46754866799bb290425aab0e70442373411de1 100644 (file)
@@ -974,6 +974,7 @@ std::unique_ptr<OpsExecuter::CloningContext> OpsExecuter::execute_clone(
     0
   };
   encode(cloned_snaps, cloning_ctx->log_entry.snaps);
+  cloning_ctx->log_entry.clean_regions.mark_data_region_dirty(0, initial_obs.oi.size);
 
   return cloning_ctx;
 }