Skip to content

Commit b7cbd6a

Browse files
xxhdx1985126Matan-B
authored andcommitted
crimson/osd/osd_operations/snaptrim_event: only increase
osd_osd_param_t::at_version after clone adjustments Fixes: https://tracker.ceph.com/issues/67945 Signed-off-by: Xuehan Xu <[email protected]>
1 parent f4c82b1 commit b7cbd6a

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

src/crimson/osd/osd_operations/snaptrim_event.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ SnapTrimObjSubEvent::remove_or_update(
363363
// save head snapset
364364
logger().debug("{}: {} new snapset {} on {}",
365365
*this, coid, head_obc->ssc->snapset, head_obc->obs.oi);
366+
osd_op_p.at_version.version++;
366367
if (head_obc->ssc->snapset.clones.empty() && head_obc->obs.oi.is_whiteout()) {
367368
remove_head_whiteout(obc, head_obc, txn);
368369
} else {

src/crimson/osd/osd_operations/snaptrim_event.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,6 @@ class SnapTrimObjSubEvent : public PhasedOperationT<SnapTrimObjSubEvent> {
155155
rid,
156156
mt,
157157
return_code);
158-
osd_op_p.at_version.version++;
159158
return log_entries.back();
160159
}
161160

0 commit comments

Comments
 (0)