From: Radoslaw Zarzynski Date: Fri, 18 Nov 2022 16:12:10 +0000 (+0000) Subject: crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransaction X-Git-Tag: v18.1.0~260^2~37 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=3fef67bf36ebbaf83f5b63e765ac7ec159c933ba;p=ceph-ci.git crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransaction Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/osd/SnapMapper.cc b/src/osd/SnapMapper.cc index 40f6052c6cc..515c50e1fb5 100644 --- a/src/osd/SnapMapper.cc +++ b/src/osd/SnapMapper.cc @@ -668,8 +668,9 @@ void SnapMapper::record_purged_snaps( } } } - t->omap_rmkeys(ch->cid, hoid, rm); - t->omap_setkeys(ch->cid, hoid, m); + auto txn = backend.get_transaction(t); + txn.remove_keys(rm); + txn.set_keys(m); dout(10) << __func__ << " rm " << rm.size() << " keys, set " << m.size() << " keys" << dendl; }