Sorry for the delayed response... Well, I've just done a git pull (master branch, now @ 3a3441e) and apparently the fuse mount problem has been solved (can't figure out which commit exactly did it).
Still not sure about the replace-brick + libgfapi thing. I will get you updated, thanks for now.
Guido
2013/8/14 Anand Avati <anand.avati@xxxxxxxxx>
On Wed, Jul 31, 2013 at 9:48 AM, Guido De Rosa <guido.derosa@xxxxxxxxxxx> wrote:
Well, there's another problem, possibly related, that I didn't notice: I'm unable to mount!(Although libgfapi is meant to bypass fuse-mount, I've read that you need FUSE working in the same machine where you issue a replace-brick command [1])$ git clone ssh://guidoderosa@xxxxxxxxxxxxxxx/glusterfs(master branch @ a960f92)$ ./autogen.sh$ ./configure --enable-debug && make && sudo make install# /etc/init.d/glusterd start# gluster volume create gv transport tcp 192.168.232.179:/var/export/gluster/gvvolume create: gv: success: please start the volume to access data# gluster volume start gvvolume start: gv: successAnd here the problem:# mount -t glusterfs localhost:/gv /mnt/gvMount failed. Please check the log file for more details.The log to check is /usr/local/var/log/glusterfs/mnt-gv.logPlease check what the error was in that log.AvatiThe same issue holds if I apply the patches you suggested, then clean sources, rebuild & reinstall. (If there's some relation..,)etc.
Here are the relevant logs:
/usr/local/var/log/glusterfs/bricks/var-export-gluster-gv.log:Final graph:+------------------------------------------------------------------------------+1: volume gv-posix2: type storage/posix3: option glusterd-uuid 42ff1e51-7c77-4c70-9e1b-3e6207935bee4: option directory /var/export/gluster/gv5: option volume-id a562cb7c-0edf-4efa-afc6-80ea4e3fe9786: end-volume7:8: volume gv-changelog9: type features/changelog10: option changelog-brick /var/export/gluster/gv11: option changelog-dir /var/export/gluster/gv/.glusterfs/changelogs12: subvolumes gv-posix13: end-volume14:15: volume gv-access-control16: type features/access-control17: subvolumes gv-changelog18: end-volume19:20: volume gv-locks21: type features/locks22: subvolumes gv-access-control23: end-volume24:25: volume gv-io-threads26: type performance/io-threads27: subvolumes gv-locks28: end-volume29:30: volume gv-index31: type features/index32: option index-base /var/export/gluster/gv/.glusterfs/indices33: subvolumes gv-io-threads34: end-volume35:36: volume gv-marker37: type features/marker38: option volume-uuid a562cb7c-0edf-4efa-afc6-80ea4e3fe97839: option timestamp-file /var/lib/glusterd/vols/gv/marker.tstamp40: option xtime off41: option quota off42: subvolumes gv-index43: end-volume44:45: volume /var/export/gluster/gv46: type debug/io-stats47: option latency-measurement off48: option count-fop-hits off49: subvolumes gv-marker50: end-volume51:52: volume gv-server53: type protocol/server54: option transport.socket.listen-port 4915255: option rpc-auth.auth-glusterfs on56: option rpc-auth.auth-unix on57: option rpc-auth.auth-null on58: option transport-type tcp59: option auth.login./var/export/gluster/gv.allow ae4ffb2b-75fb-4b5a-b9d3-6c9e390fee0360: option auth.login.ae4ffb2b-75fb-4b5a-b9d3-6c9e390fee03.password 041ee2e7-e8cf-4ecd-bba6-65534872161061: option auth.addr./var/export/gluster/gv.allow *62: subvolumes /var/export/gluster/gv63: end-volume64:/usr/local/var/log/glusterfs/usr-local-etc-glusterfs-glusterd.vol.log:Final graph:+------------------------------------------------------------------------------+1: volume management2: type mgmt/glusterd3: option rpc-auth.auth-glusterfs on4: option rpc-auth.auth-unix on5: option rpc-auth.auth-null on6: option transport.socket.listen-backlog 1287: option transport.socket.read-fail-log off8: option transport.socket.keepalive-interval 29: option transport.socket.keepalive-time 1010: option transport-type rdma11: option working-directory /var/lib/glusterd12: end-volume13:+------------------------------------------------------------------------------+Thanks,Guido---[1] This is for older versions and I'm not sure the same holds for 3.4 http://www.gluster.org/wp-content/uploads/2012/05/Gluster_File_System-3.3.0-Administration_Guide-en-US.pdf Sec 7.4