From ed4295b0df5a2c62505e888d8692ed65b62c40bd Mon Sep 17 00:00:00 2001 From: Dan Mick Date: Wed, 17 Feb 2016 01:13:33 +0000 Subject: [PATCH] Fix alignment in bluefs Signed-off-by: Dan Mick --- src/os/bluestore/KernelDevice.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index ae2d612ef41f7..d133e6abeec2a 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -363,9 +363,9 @@ int KernelDevice::aio_write( assert(off < size); assert(off + len <= size); - if (!bl.is_n_page_sized() || !bl.is_page_aligned()) { - dout(20) << __func__ << " rebuilding buffer to be page-aligned" << dendl; - bl.rebuild(); + if (!bl.is_n_align_sized(block_size) || !bl.is_aligned(block_size)) { + dout(20) << __func__ << " rebuilding buffer to be aligned" << dendl; + bl.rebuild_aligned(block_size); } dout(40) << "data: "; -- 2.39.5