From 5e114a479f3b932d0f555cf18fa51f1ff4201978 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Tue, 22 Sep 2015 13:48:04 +0800 Subject: [PATCH] osd/ReplicatedPG: For omapclear/omaprmkeys, no need call touch. The code already check object whether exist. So it don't need call touch. Signed-off-by: Jianpeng Ma --- src/osd/ReplicatedPG.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 00d50cea56bc3..61c0849529d8c 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -5656,7 +5656,6 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector& ops) result = -ENOENT; break; } - t->touch(soid); t->omap_clear(soid); ctx->delta_stats.num_wr++; } @@ -5677,7 +5676,6 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector& ops) tracepoint(osd, do_osd_op_pre_omaprmkeys, soid.oid.name.c_str(), soid.snap.val); break; } - t->touch(soid); bufferlist to_rm_bl; try { decode_str_set_to_bl(bp, &to_rm_bl); -- 2.39.5