From: Sage Weil Date: Thu, 26 May 2016 12:59:30 +0000 (-0400) Subject: os/bluestore: fix offset skew check X-Git-Tag: v11.0.0~359^2~22 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a9a5e63d997233134b8aa2d684500ae2306b711e;p=ceph-ci.git os/bluestore: fix offset skew check Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 2aaae967a99..90e4d17ae46 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -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;