Hi I just wanted to inform that the OS X porting has been merged to masterb. There are no longer any need to use the alternative repo. Thanks to Harsha for effort on porting and for putting it through the review process. It can now build and run GlusterFS clients on OS X, FUSE mounting Linux servers. This is still very new, so please test it well before using it on production system. On the server part we are not there yet. I have been running OS X bricks with OS X clients, but only replicated ones seems to work. Distributed ends up with duplicate file entries in the fuse mount. It requires OSX FUSE (http://osxfuse.github.io/) installed. cheers, :-Dennis Schafroth -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140426/cef2a921/attachment.html>
On 26 Apr 2014, at 10:53 , Dennis Schafroth <dennis at schafroth.dk> wrote:> Hi > > I just wanted to inform that the OS X porting has been merged to masterb.hmm. Just master. There is Plan B ;-).> There are no longer any need to use the alternative repo. Thanks to Harsha for effort on porting and for putting it through the review process. > > It can now build and run GlusterFS clients on OS X, FUSE mounting Linux servers. This is still very new, so please test it well before using it on production system. > > On the server part we are not there yet. I have been running OS X bricks with OS X clients, but only replicated ones seems to work. Distributed ends up with duplicate file entries in the fuse mount. > > It requires OSX FUSE (http://osxfuse.github.io/) installed. > > cheers, > :-Dennis Schafroth > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://supercolony.gluster.org/mailman/listinfo/gluster-users-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140426/1ef3c7ab/attachment.html>
On Sat, Apr 26, 2014 at 10:53:41AM +0200, Dennis Schafroth wrote: ...> On the server part we are not there yet. I have been running OS > X bricks with OS X clients, but only replicated ones seems to work. > Distributed ends up with duplicate file entries in the fuse mount.Could you try mounting with 'glusterfs --enable-ino32'? That should prevent passing 64-bit inodes to fuse. You can of course file a bug for this, please include: - output of 'ls -li' (to list the inode-numbers of the files/dirs) of the directory - an 'strace -v' similar output, should show the detailed results of readdir()/getdents() or similar - a tcpdump with the glusterfs traffic that contains the directory listing as it is sent from the server Thanks, Niels
I'm very exited about this. I'll be testing very soon. -Dan On 26 Apr 2014 18:53, "Dennis Schafroth" <dennis at schafroth.dk> wrote:> Hi > > I just wanted to inform that the OS X porting has been merged to masterb. > There are no longer any need to use the alternative repo. Thanks to Harsha > for effort on porting and for putting it through the review process. > > It can now build and run GlusterFS clients on OS X, FUSE mounting Linux > servers. This is still very new, so please test it well before using it on > production system. > > On the server part we are not there yet. I have been running OS X bricks > with OS X clients, but only replicated ones seems to work. Distributed ends > up with duplicate file entries in the fuse mount. > > It requires OSX FUSE (http://osxfuse.github.io/) installed. > > cheers, > :-Dennis Schafroth > > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel at gluster.org > http://supercolony.gluster.org/mailman/listinfo/gluster-devel > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140426/13451e35/attachment.html>
On 26/04/2014, at 9:53 AM, Dennis Schafroth wrote: <snip>> On the server part we are not there yet. I have been running OS X bricks with OS X clients, but only replicated ones seems to work. Distributed ends up with duplicate file entries in the fuse mount. > > It requires OSX FUSE (http://osxfuse.github.io/) installed.Been trying to get this working today on my OSX 10.7.5 system, for making a Homebrew formula. Not having any luck getting glusterd running: $ sudo glusterd --debug [2014-05-03 02:05:52.485256] I [MSGID: 100030] [glusterfsd.c:2016:main] 0-glusterd: Started running glusterd version 3.5qa2 (args: glusterd --debug) [2014-05-03 02:05:52.485427] D [MSGID: 0] [glusterfsd.c:614:get_volfp] 0-glusterfsd: loading volume file /Users/jc/local/gluster/etc/glusterfs/glusterd.vol [2014-05-03 02:05:52.486195] W [xlator.c:191:xlator_dynload] 0-xlator: dlopen(/Users/jc/local/gluster/lib/glusterfs/3.5qa2/xlator/mgmt/glusterd.so, 10): Symbol not found: _umount2 Referenced from: /Users/jc/local/gluster/lib/glusterfs/3.5qa2/xlator/mgmt/glusterd.so Expected in: flat namespace in /Users/jc/local/gluster/lib/glusterfs/3.5qa2/xlator/mgmt/glusterd.so [2014-05-03 02:05:52.486223] E [graph.y:212:volume_type] 0-parser: Volume 'management', line 2: type 'mgmt/glusterd' is not valid or not found on this machine [2014-05-03 02:05:52.486254] E [graph.y:321:volume_end] 0-parser: "type" not specified for volume management [2014-05-03 02:05:52.486263] D [graph.y:602:glusterfs_graph_construct] 0-parser: parsing of volfile failed, please review it once more [2014-05-03 02:05:52.486314] E [MSGID: 100026] [glusterfsd.c:1884:glusterfs_process_volfp] 0-: failed to construct the graph [2014-05-03 02:05:52.486363] W [glusterfsd.c:1182:cleanup_and_exit] (--> 0-: received signum (0), shutting down [2014-05-03 02:05:52.486387] D [glusterfsd-mgmt.c:2225:glusterfs_mgmt_pmap_signout] 0-fsd-mgmt: portmapper signout arguments not given I've tried with both the .dmg version of OSX Fuse, and also with the Homebrew version. Same error both ways. Any ideas? Regards and best wishes, Justin Clift -- Open Source and Standards @ Red Hat twitter.com/realjustinclift