Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On Sun, 26 Oct 2014 20:10:56 +0100 Dennis Schafroth den...@schafroth.dk wrote: Ok, that could explain it. The two servers are a mix of ext4 and btrfs. Have anybody been successful running servers on OS X, using which file system? Just had a chance to update the OSX formula for 3.6.0 release tarball: https://github.com/justinclift/homebrew/blob/glusterfs360/Library/Formula/glusterfs.rb This one correctly puts the log files under $HOMEBREW/var/log/etc. But, on the OSX 10.8 box I just compiled it on, glusterd just segfaults. Launched it using: $ sudo launchctl start org.gluster.glusterd Crash report here if that's interesting: http://mirror.salasaga.org/gluster/glusterfsd_2014-11-04-222801_Mac-mini.crash.txt (it's not very long) Harsha Kaleb, this OSX box is the Mac Mini in the Westford lab, if you want to ssh in and take a look. It's completely possible I've mucked something up on the box and it's all my fault. Just saying. ;) + Justin -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
I saw duplicated entries on Linux under similar setup, issues disappeared when I switched to xfs instead of ext4 on the servers. I think there is some more info on the devel list. /Anders On 25 October 2014 22:45:50 CEST, Dennis Schafroth den...@schafroth.dk wrote: Trying to collect some understanding when it happens to make it reproducible, and better debug info. Any hints on creating a good system call log using dtruss? cheers, :-Dennis On 25 Oct 2014, at 22:01 , Harshavardhana har...@harshavardhana.net wrote: On Sat, Oct 25, 2014 at 11:13 AM, Harshavardhana har...@harshavardhana.net wrote: On Sat, Oct 25, 2014 at 8:47 AM, Dennis Schafroth den...@schafroth.dk wrote: Mounting a distributed replicated linux server sometimes shows duplicate directory entries on mac. Go ahead and open a bug :-) bash-3.2# find etc/ -type f | wc -l 254 bash-3.2# find /private/etc -type f | wc -l 254 bash-3.2# ls a b etc bash-3.2# I do see some issues when there are symlinks bash-3.2# ln -s b c bash-3.2# ls a b c etc bash-3.2# ls -l ls: c: No such file or directory total 16 -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 a -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 b drwxr-xr-x@ 57 root wheel 4148 Oct 25 00:36 etc bash-3.2# bash-3.2# ls -l total 24 -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 a -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 b ls: ./c: No such file or directory lrwxrwxrwx@ 0 root wheel 1 Oct 25 13:00 c drwxr-xr-x@ 57 root wheel 4148 Oct 25 00:36 etc bash-3.2# -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-devel mailing list gluster-de...@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-devel mailing list gluster-de...@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-devel -- Sent from my Android device with K-9 Mail. Please excuse my brevity.___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Trying to test OSX towards a Linux (debian 7.7) server, but seems to get the same error on both OS X and Linux when attempting to mount: Running beta3 on both. sudo mount -t glusterfs -o 'log-file=/usr/local/var/log/glusterfs/dist-rep.log' bd:dist3 ~/dist-rep [2014-10-25 08:00:22.267617] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/sbin/glusterfs: Started running /usr/local/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/sbin/glusterfs --log-file=/usr/local/var/log/glusterfs/dist-rep.log --volfile-server=bd --volfile-id=dist3 /Users/dennis/dist-rep) [2014-10-25 08:00:22.268115] I [options.c:1163:xlator_option_init_double] 0-fuse: option attribute-timeout convertion failed value 1.0 [2014-10-25 08:00:22.268132] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again I have tried with an old (created with 3.5.x) and a newly created (3.6.0 beta3) volume. Also, trying to use multiple options when mount fails on OS X: mount -o log-level=trace,log-file=/var/log/glusterfs/dist-rep.log -t glusterfs bd:dist-rep /mnt/adc1 fails on OS X with: ERROR: Server name/volume name unspecified cannot proceed further.. Please specify correct format Usage: man 8 /sbin/mount_glusterfs cheers, :-Dennis On 24 Oct 2014, at 22:13 , Dennis Schafroth den...@schafroth.dk wrote: I installed the OSXFUSE 2.7.2 package and commented out the osxfuse dependency in glusterfs.rb and it installed fine on Yosemite. cheers, :-Dennis I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. Did you have osxfuse installed before you upgraded to Yosemite? -- Kaleb ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users ___ Gluster-users mailing list Gluster-users@gluster.org mailto:Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users http://supercolony.gluster.org/mailman/listinfo/gluster-users ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On Sat, Oct 25, 2014 at 1:16 AM, Dennis Schafroth den...@schafroth.dk wrote: Trying to test OSX towards a Linux (debian 7.7) server, but seems to get the same error on both OS X and Linux when attempting to mount: Running beta3 on both. sudo mount -t glusterfs -o 'log-file=/usr/local/var/log/glusterfs/dist-rep.log' bd:dist3 ~/dist-rep [2014-10-25 08:00:22.267617] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/sbin/glusterfs: Started running /usr/local/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/sbin/glusterfs --log-file=/usr/local/var/log/glusterfs/dist-rep.log --volfile-server=bd --volfile-id=dist3 /Users/dennis/dist-rep) [2014-10-25 08:00:22.268115] I [options.c:1163:xlator_option_init_double] 0-fuse: option attribute-timeout convertion failed value 1.0 [2014-10-25 08:00:22.268132] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Seen it on few customer environments, but never been able to reproduce it internally, Cloned an internal bugzilla to upstream - https://bugzilla.redhat.com/show_bug.cgi?id=1157107 The work around is to use 'entry-timeout=1,attribute-timeout=1' - as additional mount options, it is something related to floating point conversion. -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On 25 Oct 2014, at 10:27 , Harshavardhana har...@harshavardhana.net wrote: On Sat, Oct 25, 2014 at 1:16 AM, Dennis Schafroth den...@schafroth.dk wrote: Trying to test OSX towards a Linux (debian 7.7) server, but seems to get the same error on both OS X and Linux when attempting to mount: Running beta3 on both. sudo mount -t glusterfs -o 'log-file=/usr/local/var/log/glusterfs/dist-rep.log' bd:dist3 ~/dist-rep [2014-10-25 08:00:22.267617] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/sbin/glusterfs: Started running /usr/local/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/sbin/glusterfs --log-file=/usr/local/var/log/glusterfs/dist-rep.log --volfile-server=bd --volfile-id=dist3 /Users/dennis/dist-rep) [2014-10-25 08:00:22.268115] I [options.c:1163:xlator_option_init_double] 0-fuse: option attribute-timeout convertion failed value 1.0 [2014-10-25 08:00:22.268132] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Seen it on few customer environments, but never been able to reproduce it internally, Cloned an internal bugzilla to upstream - https://bugzilla.redhat.com/show_bug.cgi?id=1157107 The work around is to use 'entry-timeout=1,attribute-timeout=1' - as additional mount options, it is something related to floating point conversion. Works on linux, but on mac I am hit by the second issue not being able to have multiple options. Something must go wrong in the /sbin/mount_glusterfs script. Work-Around for that is calling glusterfs directly: /usr/local/sbin/glusterfs --attribute-timeout=1 --entry-timeout=1 --volfile-server=bd --volfile-id=dist-rep /mnt/glusterfs/ And I have a fuse mount on mac. -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Works on linux, but on mac I am hit by the second issue not being able to have multiple options. Something must go wrong in the /sbin/mount_glusterfs script. Work-Around for that is calling glusterfs directly: /usr/local/sbin/glusterfs --attribute-timeout=1 --entry-timeout=1 --volfile-server=bd --volfile-id=dist-rep /mnt/glusterfs/ Let me see how we can fix mount_glusterfs -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Mounting a distributed replicated linux server sometimes shows duplicate directory entries on mac. On 25 Oct 2014, at 12:17 , Harshavardhana har...@harshavardhana.net wrote: Works on linux, but on mac I am hit by the second issue not being able to have multiple options. Something must go wrong in the /sbin/mount_glusterfs script. Work-Around for that is calling glusterfs directly: /usr/local/sbin/glusterfs --attribute-timeout=1 --entry-timeout=1 --volfile-server=bd --volfile-id=dist-rep /mnt/glusterfs/ Let me see how we can fix mount_glusterfs -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-devel mailing list gluster-de...@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On Sat, Oct 25, 2014 at 8:47 AM, Dennis Schafroth den...@schafroth.dk wrote: Mounting a distributed replicated linux server sometimes shows duplicate directory entries on mac. Go ahead and open a bug :-) -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On Sat, Oct 25, 2014 at 11:13 AM, Harshavardhana har...@harshavardhana.net wrote: On Sat, Oct 25, 2014 at 8:47 AM, Dennis Schafroth den...@schafroth.dk wrote: Mounting a distributed replicated linux server sometimes shows duplicate directory entries on mac. Go ahead and open a bug :-) bash-3.2# find etc/ -type f | wc -l 254 bash-3.2# find /private/etc -type f | wc -l 254 bash-3.2# ls a b etc bash-3.2# I do see some issues when there are symlinks bash-3.2# ln -s b c bash-3.2# ls a b c etc bash-3.2# ls -l ls: c: No such file or directory total 16 -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 a -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 b drwxr-xr-x@ 57 root wheel 4148 Oct 25 00:36 etc bash-3.2# bash-3.2# ls -l total 24 -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 a -rw-r--r--@ 1 root wheel 0 Oct 25 12:56 b ls: ./c: No such file or directory lrwxrwxrwx@ 0 root wheel 1 Oct 25 13:00 c drwxr-xr-x@ 57 root wheel 4148 Oct 25 00:36 etc bash-3.2# -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
I installed the OSXFUSE 2.7.2 package and commented out the osxfuse dependency in glusterfs.rb and it installed fine on Yosemite. cheers, :-Dennis I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. Did you have osxfuse installed before you upgraded to Yosemite? -- Kaleb ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On 10/23/2014 03:01 AM, Harshavardhana wrote: [2014-10-22 22:28:40.765585] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs: Started running /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs --volfile-server=bne-gback --volfile-id=/prodbackup /prodbackup) [2014-10-22 22:28:40.766567] E [mount_darwin.c:93:gf_fuse_mount] 0-glustefs-fuse: sysctlbyname() returned error: No such file or directory [2014-10-22 22:28:40.766593] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Do you have osxfuse installed? brew must have missed out on that dependency? On 10.10 i was able to get mount easily I just tried a 'release-3.6' branch # df -h /tmp/gfs FilesystemSize Used Avail Capacity iusedifree %iused Mounted on glusterfsd@osxfuse0 233Gi 28Gi 204Gi13% 7505563 53479779 12% /private/tmp/gfs Also i was able to do some basic i/o. Let me know what else you find on your end. I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. Did you have osxfuse installed before you upgraded to Yosemite? -- Kaleb ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
We've complied the client and built a formal Apple installer if anyone wants to test. We'll post a link this afternoon. On Thu, Oct 23, 2014 at 11:11 AM, Kaleb KEITHLEY kkeit...@redhat.com wrote: On 10/23/2014 03:01 AM, Harshavardhana wrote: [2014-10-22 22:28:40.765585] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs: Started running /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs --volfile-server=bne-gback --volfile-id=/prodbackup /prodbackup) [2014-10-22 22:28:40.766567] E [mount_darwin.c:93:gf_fuse_mount] 0-glustefs-fuse: sysctlbyname() returned error: No such file or directory [2014-10-22 22:28:40.766593] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Do you have osxfuse installed? brew must have missed out on that dependency? On 10.10 i was able to get mount easily I just tried a 'release-3.6' branch # df -h /tmp/gfs FilesystemSize Used Avail Capacity iusedifree %iused Mounted on glusterfsd@osxfuse0 233Gi 28Gi 204Gi13% 7505563 53479779 12% /private/tmp/gfs Also i was able to do some basic i/o. Let me know what else you find on your end. I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. Did you have osxfuse installed before you upgraded to Yosemite? -- Kaleb ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. No error messages for me, $ brew info osxfuse osxfuse: stable 2.7.1, HEAD http://osxfuse.github.io Conflicts with: fuse4x /usr/local/Cellar/osxfuse/2.7.1 (84 files, 5.2M) * Built from source From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/osxfuse.rb == Dependencies Build: autoconf ✔, automake ✔, libtool ✔, gettext ✔ == Caveats If upgrading from a previous version of osxfuse, the previous kernel extension will need to be unloaded before installing the new version. First, check that no FUSE-based file systems are running: mount -t osxfusefs Unmount all FUSE file systems and then unload the kernel extension: sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs The new osxfuse file system bundle needs to be installed by the root user: sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/ sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs But i did a 'brew update' just to be sure and now i see your messages. Looks like the best way to get around this is to install from - http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/osxfuse-2.7.2.dmg/download That way you get signed binaries and avoid this message. -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Ah now i see Dan's issue [2014-10-23 19:35:25.842656] E [mount_darwin.c:93:gf_fuse_mount] 0-glustefs-fuse: sysctlbyname() returned error: No such file or directory [2014-10-23 19:35:25.842703] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Manually loading # /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs # dmesg | grep -i OSXFUSE OSXFUSE: starting (version 2.7.2, Oct 19 2014, 22:52:53) # df -h /tmp/gfs FilesystemSize Used Avail Capacity iusedifree %iused Mounted on glusterfsd@osxfuse0 233Gi 28Gi 204Gi13% 7412830 53572512 12% /private/tmp/gfs On Thu, Oct 23, 2014 at 12:33 PM, Harshavardhana har...@harshavardhana.net wrote: I'm trying to build on my shiny new Yosemite machine... `brew install osxfuse` tells me: osxfuse: OS X Mavericks or older is required for this package OS X Yosemit introduced a strict unsigned kext ban which breaks this package. You should remove this packager from you system and attemnpt to find upstream binaries to use instead. Error: An unsatisfied required failed this build. No error messages for me, $ brew info osxfuse osxfuse: stable 2.7.1, HEAD http://osxfuse.github.io Conflicts with: fuse4x /usr/local/Cellar/osxfuse/2.7.1 (84 files, 5.2M) * Built from source From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/osxfuse.rb == Dependencies Build: autoconf ✔, automake ✔, libtool ✔, gettext ✔ == Caveats If upgrading from a previous version of osxfuse, the previous kernel extension will need to be unloaded before installing the new version. First, check that no FUSE-based file systems are running: mount -t osxfusefs Unmount all FUSE file systems and then unload the kernel extension: sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs The new osxfuse file system bundle needs to be installed by the root user: sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/ sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs But i did a 'brew update' just to be sure and now i see your messages. Looks like the best way to get around this is to install from - http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/osxfuse-2.7.2.dmg/download That way you get signed binaries and avoid this message. -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
I have done a `brew fetch osxfuse` and I've got /Library/Caches/Homebrew/osxfuse-2.7.2.yosemite.bottle.tar.gz. ??? Seems like I could just untar that in /usr/local/Cellar. Seem reasonable? We don't necessarily need OSXFUSE headers all, all we need is /dev/fuse with the kernel module loaded - so if the kext is installed and loadable it should be fine :-). You should have done # brew remove osxfuse And perhaps then installed through 'dmg', and the 'dmg doesn't install in '/usr/local/Cellar', since it isn't part of the brew build. @Ryan - can you send us the link we can test it out locally? Thanks -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
I've finally had 15 minutes to test this today. Building on a fresh Yosemite (10.10) box with XCode 6.1. GlusterFS itself builds, however mount_glusterfs isn't in the right place for a command-line mount call to work: bne-vfxmac00:~ root# mount -t glusterfs bne-gback:/prodbackup /prodbackup mount: exec /System/Library/Filesystems/glusterfs.fs/Contents/Resources/mount_glusterfs for /prodbackup: No such file or directory So I copy things to where they need to go (and make the directory for the log file to write to), and get this (connecting to our backup cluster running GlusterFS 3.5.2): bne-vfxmac00:Filesystems root# mount -t glusterfs bne-gback:/prodbackup /prodbackup bne-vfxmac00:~ root# cat /usr/local/Cellar/glusterfs/3.6.0/var/log/glusterfs/prodbackup.log [2014-10-22 22:28:40.765585] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs: Started running /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs version 3.6.0beta3 (args: /usr/local/Cellar/glusterfs/3.6.0/sbin/glusterfs --volfile-server=bne-gback --volfile-id=/prodbackup /prodbackup) [2014-10-22 22:28:40.766567] E [mount_darwin.c:93:gf_fuse_mount] 0-glustefs-fuse: sysctlbyname() returned error: No such file or directory [2014-10-22 22:28:40.766593] E [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' failed, review your volfile again Sadly I don't have time to dig further, as other fires have reared up around the place, so I'll have to park this here for now. Dan Mons - RD Sysadmin Cutting Edge - 90 Victoria Street, West End, 4101 http://cuttingedge.com.au On 1 October 2014 19:58, Justin Clift jus...@gluster.org wrote: On 01/10/2014, at 10:35 AM, Vijay Bellur wrote: Hi All, 3.6.0beta3 is now available for testing. This release contains improvements in geo-replication, afrv2, quota and has a few fixes for portability. The source tarball is available at [1] and RPMs for Fedora 19,20,21,22 and RHEL/CentOS 5,6,7. are available at [2]. List of patches that were added to this release after beta1 can be found at [3]. I intend doing a limited number of betas from here before we hit GA of 3.6.0. Please let us know if you find potential blockers for GA with this beta release! Cool! This one compiles ok on MacOS X. :) MacOS X Homebrew formula for it: https://github.com/justinclift/homebrew/blob/glusterfs360/Library/Formula/glusterfs.rb Please - everyone with some time on their hands and OSX available to them - test out the FUSE client. eg stand up Linux or BSD GlusterFS 3.6.0 beta3 server, then use the OSX FUSE client to work with files on it :) Regards and best wishes, Justin Clift -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-devel mailing list gluster-de...@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Exiting indeed and congrats! Will there be a .dmg in the next time? If so I would like to try it too! Best regards Bernhard On Oct 2, 2014, at 1:03 AM, Dan Mons dm...@cuttingedge.com.au wrote: Very exciting! And deployment via brew makes this little sysadmin a very happy boy, so thanks for that too. Will report back after this has been pushed around to our test users. -Dan ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On 02/10/2014, at 12:01 PM, bernhard glomm wrote: Exiting indeed and congrats! Will there be a .dmg in the next time? That's not a bad idea, though I'm personally unsure how to make a .dmg file for this. Harsha, any ideas? + Justin If so I would like to try it too! Best regards Bernhard -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
If someone could provide a quick set of instructions on how to download and compile on OS X, I could build the Apple Installer. Sent from my iPad On Oct 2, 2014, at 6:07 AM, Justin Clift jus...@gluster.org wrote: On 02/10/2014, at 12:01 PM, bernhard glomm wrote: Exiting indeed and congrats! Will there be a .dmg in the next time? That's not a bad idea, though I'm personally unsure how to make a .dmg file for this. Harsha, any ideas? + Justin If so I would like to try it too! Best regards Bernhard -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
On 02/10/2014, at 1:03 PM, Ryan Nix wrote: If someone could provide a quick set of instructions on how to download and compile on OS X, I could build the Apple Installer. Sure, I can try. First thought, are you familiar with the MacOS X Homebrew package system (http://brew.sh)? If so this Homebrew formula (in development!) pulls in the required dependencies + installs GlusterFS: https://github.com/justinclift/homebrew/blob/glusterfs360/Library/Formula/glusterfs.rb If you're not familiar with Homebrew, then things are a bit more complicated to get the environment setup correctly. The dependencies I know of so far are autoconf, automake, libtool, cmockery2, gettext, libxml2, openssl, osxfuse, pkgconfig, python, and readline. Once those dependencies are installed, compiling GlusterFS can probably be done using: ./configure --prefix=[some location] --with-mountutildir=[prefix dir]/sbin \ --with-initdir=[prefix dir]/etc \ --with-launchddir=[prefix dir]/Library/LaunchDaemons \ --disable-systemtap --enable-glupy For example, this is the line that OSX Homebrew uses: ./configure --prefix=/usr/local/Cellar/glusterfs/3.6.0 \ --with-mountutildir=/usr/local/Cellar/glusterfs/3.6.0/sbin \ --with-initdir=/usr/local/etc \ --with-launchddir=/usr/local/Cellar/glusterfs/3.6.0/Library/LaunchDaemons/ \ --disable-systemtap --enable-glupy Does this seem workable? Regards and best wishes, Justin Clift -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Thanks, Justin. I'll give this a whirl and report back early next week. Sent from my iPad On Oct 2, 2014, at 8:44 AM, Justin Clift jus...@gluster.org wrote: On 02/10/2014, at 1:03 PM, Ryan Nix wrote: If someone could provide a quick set of instructions on how to download and compile on OS X, I could build the Apple Installer. Sure, I can try. First thought, are you familiar with the MacOS X Homebrew package system (http://brew.sh)? If so this Homebrew formula (in development!) pulls in the required dependencies + installs GlusterFS: https://github.com/justinclift/homebrew/blob/glusterfs360/Library/Formula/glusterfs.rb If you're not familiar with Homebrew, then things are a bit more complicated to get the environment setup correctly. The dependencies I know of so far are autoconf, automake, libtool, cmockery2, gettext, libxml2, openssl, osxfuse, pkgconfig, python, and readline. Once those dependencies are installed, compiling GlusterFS can probably be done using: ./configure --prefix=[some location] --with-mountutildir=[prefix dir]/sbin \ --with-initdir=[prefix dir]/etc \ --with-launchddir=[prefix dir]/Library/LaunchDaemons \ --disable-systemtap --enable-glupy For example, this is the line that OSX Homebrew uses: ./configure --prefix=/usr/local/Cellar/glusterfs/3.6.0 \ --with-mountutildir=/usr/local/Cellar/glusterfs/3.6.0/sbin \ --with-initdir=/usr/local/etc \ --with-launchddir=/usr/local/Cellar/glusterfs/3.6.0/Library/LaunchDaemons/ \ --disable-systemtap --enable-glupy Does this seem workable? Regards and best wishes, Justin Clift -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users
Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!
Very exciting! And deployment via brew makes this little sysadmin a very happy boy, so thanks for that too. Will report back after this has been pushed around to our test users. -Dan Dan Mons Unbreaker of broken things Cutting Edge http://cuttingedge.com.au On 1 October 2014 19:58, Justin Clift jus...@gluster.org wrote: On 01/10/2014, at 10:35 AM, Vijay Bellur wrote: Hi All, 3.6.0beta3 is now available for testing. This release contains improvements in geo-replication, afrv2, quota and has a few fixes for portability. The source tarball is available at [1] and RPMs for Fedora 19,20,21,22 and RHEL/CentOS 5,6,7. are available at [2]. List of patches that were added to this release after beta1 can be found at [3]. I intend doing a limited number of betas from here before we hit GA of 3.6.0. Please let us know if you find potential blockers for GA with this beta release! Cool! This one compiles ok on MacOS X. :) MacOS X Homebrew formula for it: https://github.com/justinclift/homebrew/blob/glusterfs360/Library/Formula/glusterfs.rb Please - everyone with some time on their hands and OSX available to them - test out the FUSE client. eg stand up Linux or BSD GlusterFS 3.6.0 beta3 server, then use the OSX FUSE client to work with files on it :) Regards and best wishes, Justin Clift -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift ___ Gluster-devel mailing list gluster-de...@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-users mailing list Gluster-users@gluster.org http://supercolony.gluster.org/mailman/listinfo/gluster-users