Re: Compiling for FreeBSD, Bluestore requires AIO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 15 Jan 2016, Willem Jan Withagen wrote:
> On 30-11-2015 14:21, Sage Weil wrote:
> > The problem with all of the porting code in general is that it is doomed
> > to break later on if we don't have (at least) ongoing build tests.  In
> > order for a FreeBSD or OSX port to continue working we need VMs that run
> > either gitbuilder or a jenkins job or similar so that we can tell when it
> > breaks.
> > 
> > If someone is willing to run a VM somewhere to do this we can pretty
> > easily stick it on the gitbuilder page at
> > 
> > 	http://ceph.com/gitbuilder.cgi
> 
> Well this is real nice case of such an incident.
> 
> I'm verifying my changes to the C/C++ code, after having forwarded to HEAD.
> And now I get bluestore complaining that it requires AIO.
> Something I've thusfar excluded in the build.
> 
> Does Bluestore really require AIO??
> FreeBSD does have AIO, but to take simple steps one at the time, I excluded it
> with configure. Mainly because it bombs at compile time. Probably due to
> different include files, or function nameing.....
> 
> So, in order of preference:
> - Can I disable AIO for Bluestore
> - Can I disable bluestore being build?

AIO is currently required.  The good news is it is confined (mostly) to 
os/bluestore/BlockDevice.h, so providing an alternative (or non-aio) 
implementaiton shouldnt' be difficult.. in fact it is mostly there.

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux