]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: use op (not connection) features for copy-get encoding
authorSage Weil <sage@redhat.com>
Mon, 16 Feb 2015 15:57:23 +0000 (07:57 -0800)
committerSage Weil <sage@redhat.com>
Mon, 16 Feb 2015 17:21:41 +0000 (09:21 -0800)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/ReplicatedPG.cc

index 35d41ab565fd94aaf2d9c5196456b2a52493770d..3886f32fa5a5ee323e3c3c925ff0c9e07f1eec7d 100644 (file)
@@ -6133,7 +6133,8 @@ int ReplicatedPG::fill_in_copy_get(
     return result;
   }
 
-  uint64_t features = ctx->op->get_req()->get_connection()->get_features();
+  MOSDOp *op = reinterpret_cast<MOSDOp*>(ctx->op->get_req());
+  uint64_t features = op->get_features();
 
   bool async_read_started = false;
   object_copy_data_t _reply_obj;