From 5fedc8414b3e25b1c771b37d52da74730a10bdb1 Mon Sep 17 00:00:00 2001 From: Zhiqiang Wang Date: Fri, 21 Aug 2015 16:08:46 +0800 Subject: [PATCH] osd: consolidate encoding snaps into pg log code in finish_ctx 'MODIFY', 'PROMOTE' and 'CLEAN' are sharing the same encoding snaps code. Signed-off-by: Zhiqiang Wang --- src/osd/ReplicatedPG.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 5a0eda2cc384..34358ddd0225 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -6132,15 +6132,9 @@ void ReplicatedPG::finish_ctx(OpContext *ctx, int log_op_type, bool maintain_ssc ctx->user_at_version, ctx->reqid, ctx->mtime)); if (soid.snap < CEPH_NOSNAP) { - set _snaps(ctx->new_obs.oi.snaps.begin(), - ctx->new_obs.oi.snaps.end()); switch (log_op_type) { case pg_log_entry_t::MODIFY: case pg_log_entry_t::PROMOTE: - dout(20) << __func__ << " encoding snaps " << ctx->new_obs.oi.snaps - << dendl; - ::encode(ctx->new_obs.oi.snaps, ctx->log.back().snaps); - break; case pg_log_entry_t::CLEAN: dout(20) << __func__ << " encoding snaps " << ctx->new_obs.oi.snaps << dendl; -- 2.47.3