]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/osd/osd_operations/snaptrim_event: only increase
authorXuehan Xu <xuxuehan@qianxin.com>
Sun, 8 Sep 2024 04:55:23 +0000 (12:55 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 10 Sep 2024 11:47:42 +0000 (11:47 +0000)
osd_osd_param_t::at_version after clone adjustments

Fixes: https://tracker.ceph.com/issues/67945
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/osd/osd_operations/snaptrim_event.cc
src/crimson/osd/osd_operations/snaptrim_event.h

index 7ae90937672fb00d2a86357b470bf74fdb4d4eb3..7512b3d108dfc7e17177e76cd873aef824e516fc 100644 (file)
@@ -363,6 +363,7 @@ SnapTrimObjSubEvent::remove_or_update(
       // save head snapset
       logger().debug("{}: {} new snapset {} on {}",
                     *this, coid, head_obc->ssc->snapset, head_obc->obs.oi);
+      osd_op_p.at_version.version++;
       if (head_obc->ssc->snapset.clones.empty() && head_obc->obs.oi.is_whiteout()) {
        remove_head_whiteout(obc, head_obc, txn);
       } else {
index 88a2a0392ea1e3142d5673005a2cc8ce139a779f..06d8f43c2f3c93b3bdbfe569b9d222809674a4ba 100644 (file)
@@ -155,7 +155,6 @@ private:
       rid,
       mt,
       return_code);
-    osd_op_p.at_version.version++;
     return log_entries.back();
   }