]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
bluestore: enable building bluestore w/o libaio
authorKefu Chai <kchai@redhat.com>
Sun, 19 Nov 2017 18:04:59 +0000 (02:04 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 20 Nov 2017 03:18:02 +0000 (11:18 +0800)
commit57e792bcae285ae02e347740960dbff60b7b21a4
tree75884d170adad94989249be40cf767528c5a549a
parent035a58859d30681a7662cb14ee498db8a95a46eb
bluestore: enable building bluestore w/o libaio

KernelDevice is tightly coupled with libaio. more work is needed to
decouple aio from it. but by guarding KernelDevice with HAVE_LIBAIO, we
can enable bluestore on platforms w/o libaio.

Signed-off-by: Kefu Chai <kchai@redhat.com>
CMakeLists.txt
src/os/CMakeLists.txt
src/os/bluestore/BlockDevice.cc
src/os/bluestore/BlockDevice.h
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/aio.cc
src/os/bluestore/aio.h