]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
objecter: set READ flag on new objecter mapext/read_sparse ops
authorSage Weil <sage@newdream.net>
Tue, 9 Nov 2010 22:49:47 +0000 (14:49 -0800)
committerSage Weil <sage@newdream.net>
Tue, 9 Nov 2010 22:49:47 +0000 (14:49 -0800)
Signed-off-by: Sage Weil <sage@newdream.net>
src/osdc/Objecter.h

index 7c1610c54839e2ae975e14d4b7b1fc495ac13194..5a82eb5f7229549994073ba9e45ef083eaa8cfc7 100644 (file)
@@ -571,7 +571,7 @@ private:
     ops[0].op.extent.length = len;
     ops[0].op.extent.truncate_size = 0;
     ops[0].op.extent.truncate_seq = 0;
-    Op *o = new Op(oid, oloc, ops, flags, onfinish, 0);
+    Op *o = new Op(oid, oloc, ops, flags | CEPH_OSD_FLAG_READ, onfinish, 0);
     o->snapid = snap;
     o->outbl = pbl;
     return op_submit(o);
@@ -585,7 +585,7 @@ private:
     ops[0].op.extent.length = len;
     ops[0].op.extent.truncate_size = 0;
     ops[0].op.extent.truncate_seq = 0;
-    Op *o = new Op(oid, oloc, ops, flags, onfinish, 0);
+    Op *o = new Op(oid, oloc, ops, flags | CEPH_OSD_FLAG_READ, onfinish, 0);
     o->snapid = snap;
     o->outbl = pbl;
     return op_submit(o);