]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
objecter: set src oid on clone_range properly
authorSage Weil <sage@newdream.net>
Mon, 6 Jun 2011 16:42:58 +0000 (09:42 -0700)
committerSage Weil <sage@newdream.net>
Mon, 6 Jun 2011 16:42:58 +0000 (09:42 -0700)
Signed-off-by: Sage Weil <sage@newdream.net>
src/osdc/Objecter.h

index 4714c69cdae75077ce9c15de4eb948f6f53d963a..9e133c8e187aa50c9e84d2e2bafb4c814b216a15 100644 (file)
@@ -72,7 +72,7 @@ struct ObjectOperation {
     ops[s].op.clonerange.offset = off;
     ops[s].op.clonerange.length = len;
     ops[s].op.clonerange.src_offset = srcoff;
-    ::encode(srcoid, ops[s].data);
+    ops[s].oid = srcoid;
   }
   void add_xattr(int op, const char *name, const bufferlist& data) {
     int s = ops.size();