There is at least two open issue for real usage for clients on OS X.

Every setxattr fails on a Linux with ext4 filesystem, because Linux attr  
(extended attributes) implements namespaces. I haven’t gotten around testing on 
XFS, but I would assume it also happens. It should be an easy fix in the 
mac-compat feature.

Secondly more serious, glusterfs mounts exits (after some time with a ENODEV, 
and fuse reporting “No answer from Userspace”) when I try to run simple bash 
scripts (trying to get a resource fork ?) located on an Linux ext4 gluster 
brick. It could be related to the above issue. I am not sure yet.

Still, I would like get feed back from brave ones on compiling and mounting a 
test server (use glusterfs -L debug / mount -o log-level=DEBUG to get client 
debug)  

cheers, 
:-Dennis

On 05 Apr 2014, at 08:14 , Dennis Schafroth <[email protected]> wrote:

> 
> On 05 Apr 2014, at 03:08 , Dennis Schafroth <[email protected]> wrote:
> 
>> 
>> It’s been quiet on this topic, but actually Harshavardhana and I have been 
>> quite busy off-line working on this. Since my initial “success” we have been 
>> able to get it  to compile with clang (almost as clean as with gcc) and 
>> actually run. The later was a bit tricky because clang has more strict 
>> strategy about exporting functions with inline, which ended with many runs 
>> with missing functions. 
>> 
>> So right now I can run everything, but there is an known issue with 
>> NFS/NLM4, but this should not matter for people trying to run the client 
>> with OSX FUSE. 
>> 
>> Anyone brave enough wanting to try the client can check out:
>> 
>> Still need Xcode + command line tools (clang, make)
>> A installed OSXFUSE (FUSE for OS X)
>> 
>> $ git clone [email protected]:~schafdog/glusterfs-core/osx-glusterfs.git
>> $ cd osx-glusterfs
>> 
>> Either
>> $ ./configure.osx
> 
> Sorry but this won’t work. There are files generated in autogen.sh, that I 
> wasn’t aware of. So you need to do:
> 
>> Or
>> - $ ./autogen.sh (requires aclocal, autoconf, automake)
>> - $ ./configure
>> 
>> $ make
>> $ sudo make install
>> 
>> You should be able to mount using sudo glusterfs --volfile=<your vol 
>> file>.vol <mount point>
>> 
>> And yes this is very much bleeding edge. My mac did kernel panic yesterday, 
>> when it was running both client and server. 
>> 
>> I would really like to get feed back from anyone trying this out. 
>> 
>> cheers, 
>> :-Dennis Schafroth 
>> 
>> _______________________________________________
>> Gluster-users mailing list
>> [email protected]
>> http://supercolony.gluster.org/mailman/listinfo/gluster-users
> 
> _______________________________________________
> Gluster-users mailing list
> [email protected]
> http://supercolony.gluster.org/mailman/listinfo/gluster-users

_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

Reply via email to