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
