Re: [Gluster-users] [Gluster-devel] Please test GlusterFS 3.6.0 beta3 on OSX!

2014-11-04 Thread Justin Clift
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!

2014-10-26 Thread Anders Blomdell
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!

2014-10-25 Thread Dennis Schafroth
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!

2014-10-25 Thread Harshavardhana
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!

2014-10-25 Thread Dennis Schafroth

 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!

2014-10-25 Thread Harshavardhana

 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!

2014-10-25 Thread Dennis Schafroth
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!

2014-10-25 Thread Harshavardhana
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!

2014-10-25 Thread Harshavardhana
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!

2014-10-24 Thread Dennis Schafroth
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!

2014-10-23 Thread Kaleb KEITHLEY

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!

2014-10-23 Thread Ryan Nix
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!

2014-10-23 Thread Harshavardhana
 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!

2014-10-23 Thread Harshavardhana
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!

2014-10-23 Thread Harshavardhana
 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!

2014-10-22 Thread Dan Mons
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!

2014-10-02 Thread bernhard glomm
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!

2014-10-02 Thread Justin Clift
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!

2014-10-02 Thread Ryan Nix
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!

2014-10-02 Thread Justin Clift
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!

2014-10-02 Thread Ryan Nix
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!

2014-10-01 Thread Dan Mons
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