From: Samuel Just Date: Fri, 13 Dec 2013 21:14:52 +0000 (-0800) Subject: ReplicatedPG::_process_copy_chunk: use append X-Git-Tag: v0.78~286^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9273177afd7c64a0dbc087989c93b37641f06146;p=ceph.git ReplicatedPG::_process_copy_chunk: use append Signed-off-by: Samuel Just --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index f608433c8d5a..eddaa909fa1f 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -5393,9 +5393,11 @@ void ReplicatedPG::_write_copy_chunk(CopyOpRef cop, PGBackend::PGTransaction *t) cop->attrs.clear(); } if (!cop->temp_cursor.data_complete) { - t->write( + t->append( cop->results.temp_oid, - cop->temp_cursor.data_offset, cop->data.length(), cop->data); + cop->temp_cursor.data_offset, + cop->data.length(), + cop->data); cop->data.clear(); } if (!cop->temp_cursor.omap_complete) {