]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/bluestore: fix offset skew check
authorSage Weil <sage@redhat.com>
Thu, 26 May 2016 12:59:30 +0000 (08:59 -0400)
committerSage Weil <sage@redhat.com>
Wed, 1 Jun 2016 15:40:48 +0000 (11:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 2aaae967a9967e4b2113d01b1ed58f556051ca8d..90e4d17ae4665555563a039e0c5438fa3872c085 100644 (file)
@@ -5404,7 +5404,7 @@ void BlueStore::_do_write_small(
       ++ep;
       continue;
     }
-    if (ep->first < ep->second.offset) {
+    if (ep->first % min_alloc_size != ep->second.offset % min_alloc_size) {
       dout(20) << __func__ << " ignoring offset-skewed " << blob << ": " << *b
               << dendl;
       ++ep;