[Gluster-devel] Fwd: Port GlusterFS as a GSoC 2013 project
outbackdingo at gmail.com
Fri Apr 26 18:35:41 UTC 2013
On Fri, Apr 26, 2013 at 1:22 PM, Kaleb S. KEITHLEY <kkeithle at redhat.com>wrote:
> On 04/26/2013 08:33 AM, John Mark Walker wrote:
>> I would personally very much like to see this.
>> The people who might be able to assist you are Emmanual Dreyfus, CC'd,
>> the NetBSD maintainer, and Kaleb, who has lots of free time on his hands ;)
>> I jest - I know Kaleb is pretty busy. Hopefully he can spare a few cycles
>> for mentorship.
> I'd like to see it done as well. I say go for it. I'd wager that doing
> this will go a long way to making it work on Mac OS X again too.
> FWIW, I have looked at this from time to time. It seems that a fusefs-kmod
> pkg for 9.1-release finally materialized a couple weeks ago. That has been
> the major impediment to a port to 9.1 anyway, although a port to earlier
> FreeBSD releases maybe have been possible before now.
> Attached is a short patch against master/HEAD that I spent a couple hours
> creating this morning. It should get you off to a good start. I left
> contrib/fuse-util as an exercise. ;-) With my patch, everything configured
> out of the box¹ compiles, except for contrib/fuse-util, which I have left
> as an exercise.
> As far as what remains to be done then, my list would be:
> 1. port contrib/fuse-util.
> 2. of the pieces that don't currently auto-configure, explore whether any
> of them can or should
> 3. evaluate whether the changes in my patch are actually correct.
> 4. write /etc/rc.d/ script
> 4. package it all
> 5. submit changes in gerrit and get them through review.
> 6. put a package or set of packages up for download/distribution on
The inifiniband can be fixed by compiling with OFED into the world, kernel
also...... ive been down that road before a few months back
I think after speaking to Emmanuel a few months back, which ill dig up his
email and you can see what he believes will also need to be addressed
I thought it best to port the netbsd fuse work he did to FreeBSD then
hopefully get further alone, ill check the patch again previous work i
i did at once get to a point where i could load and run the daemon but
creating filesystems, IFIRC was problematic.
> ¹ Here's what I get by default when I run configure:
> GlusterFS configure summary
> FUSE client : no
> Infiniband verbs : no
> epoll IO multiplex : no
> argp-standalone : yes
> fusermount : yes
> readline : yes
> georeplication : no
> Linux-AIO : no
> Enable Debug : no
> systemtap : yes
> Block Device backend : no
> Here's the list of packages I had to install in order to build:
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gluster-devel