]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ReplicatedPG::_process_copy_chunk: use append
authorSamuel Just <sam.just@inktank.com>
Fri, 13 Dec 2013 21:14:52 +0000 (13:14 -0800)
committerSamuel Just <sam.just@inktank.com>
Wed, 22 Jan 2014 22:39:17 +0000 (14:39 -0800)
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/ReplicatedPG.cc

index f608433c8d5afc90e9692d849153d17409756415..eddaa909fa1f499d7ddccc77a6d6b9e9dfe9b727 100644 (file)
@@ -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) {