[Gluster-devel] OS X porting merged
Justin Clift
justin at gluster.org
Sat May 3 21:17:47 UTC 2014
On 03/05/2014, at 8:04 AM, Harshavardhana wrote:
> Justin,
>
> Here you go - http://review.gluster.org/#/c/7651/
Thanks, that fixes the umount2 problem. :)
Things still aren't working correctly though. Sig 11:
http://fpaste.org/98915/39915131/
That's using this git commit as latest (prior to adding
your patch on top):
commit b3031351b0e69195413f5f5b9cad2752e3eb713d
Author: Sachin Pandit <spandit at redhat.com>
Date: Sat Apr 26 14:06:47 2014 +0530
glusterd/snapshot : Copy the quota config and cksum file before taking a snapshot
Note, this is my configure argument:
$ export MYBASE=~/local/gluster
$ ./configure --prefix=$MYBASE --disable-systemtap --with-mountutildir=$MYBASE/sbin \
--with-initdir=$MYBASE/etc --with-launchddir=$MYBASE/Library/LaunchDaemons \
--localstatedir=$MYBASE/statedir
With this configure summary:
GlusterFS configure summary
===========================
FUSE client : yes
Infiniband verbs : no
epoll IO multiplex : no
argp-standalone : yes
fusermount : no
readline : no (present but missing undo)
georeplication : no
Linux-AIO : no
Enable Debug : no
systemtap : no
Block Device xlator : no
glupy : no
Use syslog : yes
XML output : yes
QEMU Block formats : no
Encryption xlator : no
Not sure why it's trying to put stuff in /var/lib/gluster, but it's not
serious problem. Will figure that out later. :)
On a side point, updating to very latest git head before applying your
patch shows a different bug first:
$ sudo glusterd --debug
[2014-05-03 20:49:34.684205] I [MSGID: 100030] [glusterfsd.c:2016:main] 0-glusterd: Started running glusterd version 3.5qa2 (args: glusterd --debug)
[2014-05-03 20:49:34.684386] D [MSGID: 0] [glusterfsd.c:614:get_volfp] 0-glusterfsd: loading volume file /Users/jc/local/gluster/etc/glusterfs/glusterd.vol
[2014-05-03 20:49:34.685497] I [glusterd.c:1228:init] 0-management: Using /var/lib/glusterd as working directory
[2014-05-03 20:49:34.685536] E [common-utils.c:105:mkdir_p] 0-: /var is a symlink
[2014-05-03 20:49:34.685549] C [glusterd.c:1154:glusterd_init_snap_folder] 0-management: Unable to create directory /var/run/gluster/snaps ,errno = 17
[2014-05-03 20:49:34.685558] C [glusterd.c:1234:init] 0-management: Unable to create snap backend folder
$
The "E [common-utils.c:105:mkdir_p] 0-: /var is a symlink" seems a bit weird.
(Sure it's a symlink, who cares? why is that an error?) The "Unable to create
snap backend folder" seems like a bug in code merged since yesterday. :( I
don't have time to isolate the exact commit which introduces this just yet.
Anyway, it can be worked around by "sudo mkdir -p /var/run/gluster/snaps"
before running glusterd. Then the sig 11 error from above happens.
+ Justin
--
Open Source and Standards @ Red Hat
twitter.com/realjustinclift
More information about the Gluster-devel
mailing list