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.av...@gmail.com> > > On Wed, Jul 31, 2013 at 9:48 AM, Guido De Rosa > <guido.der...@vemarsas.it>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://guidoder...@git.gluster.org/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/gv >> volume create: gv: success: please start the volume to access data >> >> # gluster volume start gv >> volume start: gv: success >> >> And here the problem: >> >> # mount -t glusterfs localhost:/gv /mnt/gv >> Mount failed. Please check the log file for more details. >> >> > The log to check is /usr/local/var/log/glusterfs/mnt-gv.log > > Please check what the error was in that log. > > Avati > > > > >> The same issue holds if I apply the patches you suggested, then clean >> sources, rebuild & reinstall. (If there's some relation..,) >> >> $ git pull ssh://guidoder...@git.gluster.org/glusterfs refs/changes/ >> 07/5407/2 >> >> etc. >> >> Here are the relevant logs: >> >> /usr/local/var/log/glusterfs/bricks/var-export-gluster-gv.log: >> >> Final graph: >> >> +------------------------------------------------------------------------------+ >> 1: volume gv-posix >> 2: type storage/posix >> 3: option glusterd-uuid 42ff1e51-7c77-4c70-9e1b-3e6207935bee >> 4: option directory /var/export/gluster/gv >> 5: option volume-id a562cb7c-0edf-4efa-afc6-80ea4e3fe978 >> 6: end-volume >> 7: >> 8: volume gv-changelog >> 9: type features/changelog >> 10: option changelog-brick /var/export/gluster/gv >> 11: option changelog-dir /var/export/gluster/gv/.glusterfs/changelogs >> 12: subvolumes gv-posix >> 13: end-volume >> 14: >> 15: volume gv-access-control >> 16: type features/access-control >> 17: subvolumes gv-changelog >> 18: end-volume >> 19: >> 20: volume gv-locks >> 21: type features/locks >> 22: subvolumes gv-access-control >> 23: end-volume >> 24: >> 25: volume gv-io-threads >> 26: type performance/io-threads >> 27: subvolumes gv-locks >> 28: end-volume >> 29: >> 30: volume gv-index >> 31: type features/index >> 32: option index-base /var/export/gluster/gv/.glusterfs/indices >> 33: subvolumes gv-io-threads >> 34: end-volume >> 35: >> 36: volume gv-marker >> 37: type features/marker >> 38: option volume-uuid a562cb7c-0edf-4efa-afc6-80ea4e3fe978 >> 39: option timestamp-file /var/lib/glusterd/vols/gv/marker.tstamp >> 40: option xtime off >> 41: option quota off >> 42: subvolumes gv-index >> 43: end-volume >> 44: >> 45: volume /var/export/gluster/gv >> 46: type debug/io-stats >> 47: option latency-measurement off >> 48: option count-fop-hits off >> 49: subvolumes gv-marker >> 50: end-volume >> 51: >> 52: volume gv-server >> 53: type protocol/server >> 54: option transport.socket.listen-port 49152 >> 55: option rpc-auth.auth-glusterfs on >> 56: option rpc-auth.auth-unix on >> 57: option rpc-auth.auth-null on >> 58: option transport-type tcp >> 59: option auth.login./var/export/gluster/gv.allow >> ae4ffb2b-75fb-4b5a-b9d3-6c9e390fee03 >> 60: option auth.login.ae4ffb2b-75fb-4b5a-b9d3-6c9e390fee03.password >> 041ee2e7-e8cf-4ecd-bba6-655348721610 >> 61: option auth.addr./var/export/gluster/gv.allow * >> 62: subvolumes /var/export/gluster/gv >> 63: end-volume >> 64: >> >> /usr/local/var/log/glusterfs/usr-local-etc-glusterfs-glusterd.vol.log: >> >> Final graph: >> >> +------------------------------------------------------------------------------+ >> 1: volume management >> 2: type mgmt/glusterd >> 3: option rpc-auth.auth-glusterfs on >> 4: option rpc-auth.auth-unix on >> 5: option rpc-auth.auth-null on >> 6: option transport.socket.listen-backlog 128 >> 7: option transport.socket.read-fail-log off >> 8: option transport.socket.keepalive-interval 2 >> 9: option transport.socket.keepalive-time 10 >> 10: option transport-type rdma >> 11: option working-directory /var/lib/glusterd >> 12: end-volume >> 13: >> >> +------------------------------------------------------------------------------+ >> >> 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 >> >> >
_______________________________________________ Gluster-devel mailing list Gluster-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/gluster-devel