[Gluster-devel] 1.3.8 FreeBSD Compilation issues
Jordan Mendler
jmendler at ucla.edu
Fri May 9 00:57:42 UTC 2008
Thanks Amar,
I got it working and the server runs, though I have not been able to test
mounting it yet on Linux. When I try to build glusterfs, it shows:
checking for fuse_req_interrupt_func in -lfuse... no
...
...
...
GlusterFS configure summary
===========================
Fuse client : no
Infiniband verbs : no
epoll IO multiplex : no
I suspect this is why I am not being able to get a client installed. Do you
have any suggestions of things I might try to get a client working on
FreeBSD? The two fuse packages installed the following files, but I still
can not get the client to work.
[root at storage-0-01 /tmp/glusterfs-1.3.8]# pkg_info -L fusefs-libs-2.7.2_1
Information for fusefs-libs-2.7.2_1:
Files:
/usr/local/include/fuse/fuse.h
/usr/local/include/fuse/fuse_compat.h
/usr/local/include/fuse/fuse_common.h
/usr/local/include/fuse/fuse_common_compat.h
/usr/local/include/fuse/fuse_lowlevel.h
/usr/local/include/fuse/fuse_lowlevel_compat.h
/usr/local/include/fuse/fuse_opt.h
/usr/local/include/fuse/fuse_kernel.h
/usr/local/include/fuse.h
/usr/local/include/ulockmgr.h
/usr/local/lib/libfuse.a
/usr/local/lib/libfuse.la
/usr/local/lib/libfuse.so
/usr/local/lib/libfuse.so.2
/usr/local/lib/libulockmgr.la
/usr/local/lib/libulockmgr.a
/usr/local/lib/libulockmgr.so
/usr/local/lib/libulockmgr.so.1
/usr/local/libdata/pkgconfig/fuse.pc
/usr/local/share/doc/fusefs/libs/how-fuse-works
/usr/local/share/doc/fusefs/libs/kernel.txt
[root at storage-0-01 /tmp/glusterfs-1.3.8]# pkg_info -L
fusefs-kmod-0.3.9.p1.20080208_1
Information for fusefs-kmod-0.3.9.p1.20080208_1:
Files:
/usr/local/man/man8/mount_fusefs.8.gz
/usr/local/modules/fuse.ko
/usr/local/sbin/mount_fusefs
/usr/local/share/doc/fusefs/kmod/doc.text
/usr/local/share/doc/fusefs/kmod/html/Faq.html
/usr/local/share/doc/fusefs/kmod/html/Implementation.html
/usr/local/share/doc/fusefs/kmod/html/Quickstart.html
/usr/local/share/doc/fusefs/kmod/html/article.css
/usr/local/share/doc/fusefs/kmod/html/deplate-mini.png
/usr/local/share/doc/fusefs/kmod/html/deplate.css
/usr/local/share/doc/fusefs/kmod/html/doc.html
/usr/local/share/doc/fusefs/kmod/html/heading-navbar.css
/usr/local/share/doc/fusefs/kmod/html/home-grey.png
/usr/local/share/doc/fusefs/kmod/html/mailto.png
/usr/local/share/doc/fusefs/kmod/html/next-grey.png
/usr/local/share/doc/fusefs/kmod/html/prev-grey.png
/usr/local/share/doc/fusefs/kmod/html/remote.png
/usr/local/share/doc/fusefs/kmod/html/serif.css
/usr/local/share/doc/fusefs/kmod/html/tabbar-right.css
/usr/local/etc/rc.d/fusefs
Is there a path issue or something you would suggest trying to get gluster
to recognize fuse and install the client? Also, if these will be effected by
the patches that were committed, is there a particular snapshot that you
think would both include this and likely be stable for production use?
Thanks so much,
Jordan
On Thu, May 8, 2008 at 4:59 PM, Amar S. Tumballi <amar at zresearch.com> wrote:
>
> On Thu, May 8, 2008 at 4:30 PM, Jordan Mendler <jmendler at ucla.edu> wrote:
>
>> Thanks Amar,
>>
>> 1) Commenting that line out allows compilation to succeed -- I will let
>> you
>> know how things work after I have a chance to try it out.
>>
> Thanks, I will have a patch for this issue.
>
>
>>
>> 2) A few days ago, someone on IRC told me that there were changes
>> committed to improve FreeBSD/Linux compatibility that will be available in
>> the next release. Do you know when this release will be made, and how
>> substantial the changes are?
>>
> Mostly thats me only :D Yes, a patch to handle errno incompatibility has
> gone in. About the release date, we haven't decided yet. (ie, another week,
> 15days or 20days. not more than that).
>
>
>>
>> 3) Any other suggestions, problems, differences from Linux, gotchas, etc
>> that I may encounter in trying to deploy this on FreeBSD?
>>
> I am not sure how good ZFS on BSD is. Also, Currently the compatibility
> code for supporting extended attributes is there in Solaris part of
> GlusterFS, need to check about BSD too. (When we ported BSD had xattr
> support, but not sure of ZFS over BSD). Other than that, I am not seeing any
> problems with using it.
>
>
>> 4) If all goes well and we end up using FreeBSD for our production storage
>> cluster, I'd be happy to help out in preparing glusterfs for the ports
>> system. I have RPM development experience, so wouldn't mind using
>> glusterfs
>> as an excuse to learn Ports development.
>>
>
> Thanks :)
>
> Regads,
>
> --
> Amar Tumballi
> Gluster/GlusterFS Hacker
> [bulde on #gluster/irc.gnu.org]
> http://www.zresearch.com - Commoditizing Super Storage!
>
More information about the Gluster-devel
mailing list