From 3fef67bf36ebbaf83f5b63e765ac7ec159c933ba Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Fri, 18 Nov 2022 16:12:10 +0000 Subject: [PATCH] crimson/osd: convert SnapMapper::record_purged_snaps() to OSTransaction Signed-off-by: Radoslaw Zarzynski --- src/osd/SnapMapper.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } -- 2.39.5