From: myoungwon oh Date: Tue, 19 Dec 2017 08:46:26 +0000 (+0900) Subject: osd: fix using invalid value X-Git-Tag: v13.0.2~474^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8bb5ddc00daeed311548a38629740b84892848c8;p=ceph.git osd: fix using invalid value Signed-off-by: Myoungwon Oh --- diff --git a/src/osd/PrimaryLogPG.cc b/src/osd/PrimaryLogPG.cc index b1ba3beb413..6fee278532b 100644 --- a/src/osd/PrimaryLogPG.cc +++ b/src/osd/PrimaryLogPG.cc @@ -8948,10 +8948,10 @@ void PrimaryLogPG::process_copy_chunk_manifest(hobject_t oid, ceph_tid_t tid, in p.second->dest_obj_fadvise_flags); dout(20) << __func__ << " offset: " << p.second->cursor.data_offset << " length: " << sub_chunk.outdata.length() << dendl; - sub_chunk.outdata.clear(); write_update_size_and_usage(ctx->delta_stats, obs.oi, ctx->modified_ranges, p.second->cursor.data_offset, sub_chunk.outdata.length()); obs.oi.manifest.chunk_map[p.second->cursor.data_offset].flags = 0; // clean + sub_chunk.outdata.clear(); } obs.oi.clear_data_digest(); ctx->at_version = get_next_version();