]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: fix shard span check in set_lextent
authorSage Weil <sage@redhat.com>
Tue, 1 Nov 2016 16:43:58 +0000 (12:43 -0400)
committerSage Weil <sage@redhat.com>
Tue, 1 Nov 2016 17:46:06 +0000 (13:46 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 53e269696cef4d2282b0e99364a3eb4c61936a13..ce7253b4671bee3351a0a127498ff8ca547c30d1 100644 (file)
@@ -2144,7 +2144,7 @@ BlueStore::Extent *BlueStore::ExtentMap::set_lextent(
   b->ref_map.get(offset, length);
   Extent *le = new Extent(logical_offset, offset, length, blob_depth, b);
   extent_map.insert(*le);
-  if (!needs_reshard && spans_shard(offset, length)) {
+  if (!needs_reshard && spans_shard(logical_offset, length)) {
     needs_reshard = true;
   }
   return le;