]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedBackend: let MOSDRepOP record the correctly largest_data_off_in_data_bl. 11770/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Fri, 13 May 2016 15:13:34 +0000 (23:13 +0800)
committerSage Weil <sage@redhat.com>
Thu, 3 Nov 2016 16:08:25 +0000 (12:08 -0400)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/ReplicatedBackend.cc

index 012d2784d125a4c66dc22b5e7dbadec2a5682704..aa58e02957b26b9c7c05110a16de77d3cdd4f167 100644 (file)
@@ -1066,6 +1066,7 @@ Message * ReplicatedBackend::generate_subop(
     ::encode(t, wr->get_data());
   } else {
     ::encode(op_t, wr->get_data());
+    wr->get_header().data_off = op_t.get_data_alignment();
   }
 
   ::encode(log_entries, wr->logbl);