Hi Justice, <br><br> Thanks a lot for showing up this issue. Its nothing related to fuse-2.8 or NFS. We have currently reproduced the issue and fix is under progress. Please check back with the upcoming release 2.0.3 this should be fixed.<br>
<br>Regards<br>--<br clear="all">Harshavardhana<br>Z Research Inc <a href="http://www.zresearch.com/">http://www.zresearch.com/</a><br>
<br><br><div class="gmail_quote">On Wed, Jun 24, 2009 at 10:45 PM, Justice London <span dir="ltr"><<a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Here you go. Let me know if you need anything else:<br>
<br>
Core was generated by `/usr/local/sbin/glusterfsd<br>
-p /var/run/glusterfsd.pid -f /etc/glusterfs/gluster'.<br>
Program terminated with signal 11, Segmentation fault.<br>
[New process 653]<br>
[New process 656]<br>
[New process 687]<br>
[New process 657]<br>
[New process 658]<br>
[New process 659]<br>
[New process 660]<br>
[New process 661]<br>
[New process 662]<br>
[New process 663]<br>
[New process 665]<br>
[New process 666]<br>
[New process 667]<br>
[New process 668]<br>
[New process 669]<br>
[New process 670]<br>
[New process 671]<br>
[New process 672]<br>
[New process 679]<br>
[New process 680]<br>
[New process 681]<br>
[New process 682]<br>
[New process 683]<br>
[New process 684]<br>
[New process 686]<br>
[New process 676]<br>
[New process 685]<br>
[New process 674]<br>
[New process 675]<br>
[New process 677]<br>
[New process 654]<br>
[New process 673]<br>
[New process 678]<br>
[New process 664]<br>
#0 0xb808ee9c in __glusterfs_this_location@plt ()<br>
from /usr/local/lib/libglusterfs.so.0<br>
(gdb) backtrace<br>
#0 0xb808ee9c in __glusterfs_this_location@plt ()<br>
from /usr/local/lib/libglusterfs.so.0<br>
#1 0xb809b935 in default_fxattrop (frame=0x809cc68, this=0x8055a80,<br>
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)<br>
at defaults.c:1122<br>
#2 0xb809b930 in default_fxattrop (frame=0x8063570, this=0x8055f80,<br>
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)<br>
at defaults.c:1122<br>
#3 0xb76b3c35 in server_fxattrop (frame=0x809cc28, bound_xl=0x8055f80,<br>
hdr=0x8064c88, hdrlen=150, iobuf=0x0) at server-protocol.c:4596<br>
#4 0xb76a9f1b in protocol_server_interpret (this=0x8056500,<br>
trans=0x8064698,<br>
hdr_p=0x8064c88 "", hdrlen=150, iobuf=0x0) at server-protocol.c:7502<br>
#5 0xb76aa1cc in protocol_server_pollin (this=0x8056500,<br>
trans=0x8064698)<br>
at server-protocol.c:7783<br>
#6 0xb76aa24f in notify (this=0x8056500, event=2, data=0x8064698)<br>
at server-protocol.c:7839<br>
#7 0xb809737f in xlator_notify (xl=0x8056500, event=2, data=0x8064698)<br>
at xlator.c:912<br>
#8 0xb4ea08dd in socket_event_poll_in (this=0x8064698) at socket.c:713<br>
#9 0xb4ea099b in socket_event_handler (fd=8, idx=1, data=0x8064698,<br>
poll_in=1, poll_out=0, poll_err=0) at socket.c:813<br>
#10 0xb80b168a in event_dispatch_epoll (event_pool=0x8050d58) at<br>
event.c:804<br>
#11 0xb80b0471 in event_dispatch (event_pool=0x8051338) at event.c:975<br>
---Type <return> to continue, or q <return> to quit---<br>
#12 0x0804b880 in main (argc=5, argv=0xbfae1044) at glusterfsd.c:1263<br>
Current language: auto; currently asm<br>
<div class="im"><br>
<br>
Justice London<br>
<a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a><br>
<br>
</div><div><div></div><div class="h5">On Mon, 2009-06-22 at 10:47 +0530, Harshavardhana wrote:<br>
> Hi Justice,<br>
><br>
> Can you get a backtrace from the segfault through gdb? .<br>
><br>
> Regards<br>
> --<br>
> Harshavardhana<br>
> Z Research Inc <a href="http://www.zresearch.com/" target="_blank">http://www.zresearch.com/</a><br>
><br>
><br>
> On Sat, Jun 20, 2009 at 10:47 PM, <<a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a>> wrote:<br>
> Sure, the kernel version is 2.6.29 and the fuse release is the<br>
> just<br>
> released 2.8.0-pre3 (although I can use pre2 if needed).<br>
><br>
><br>
> Justice London<br>
> <a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a><br>
><br>
> > Hi Justice,<br>
> ><br>
> > There are certain modifications required in<br>
> fuse-extra.c to make<br>
> > glusterfs work properly for fuse 2.8.0 release. glusterfs<br>
> 2.0.1 release is<br>
> > not tested against 2.8.0 release fuse and certainly will not<br>
> work without<br>
> > those modifications. May i know the kernel version you are<br>
> trying to use?<br>
> > and the version of fuse being under use? pre1 or pre2<br>
> release?<br>
> ><br>
> > Regards<br>
> > --<br>
> > Harshavardhana<br>
> > Z Research Inc <a href="http://www.zresearch.com/" target="_blank">http://www.zresearch.com/</a><br>
> ><br>
> ><br>
> > On Fri, Jun 19, 2009 at 11:14 PM, Justice London<br>
> > <<a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a>>wrote:<br>
> ><br>
> >> No matter what I do I cannot seem to get gluster to stay<br>
> stable when<br>
> >> doing any sort of writes to the mount, when using gluster<br>
> in combination<br>
> >> with fuse 2.8.0-preX and NFS. I tried both unfs3 and<br>
> standard kernel-nfs<br>
> >> and<br>
> >> no matter what, any sort of data transaction seems to crash<br>
> gluster<br>
> >> immediately. The error log is as such:<br>
> >><br>
> >><br>
> >><br>
> >> pending frames:<br>
> >><br>
> >><br>
> >><br>
> >> patchset: git://<a href="http://git.sv.gnu.org/gluster.git" target="_blank">git.sv.gnu.org/gluster.git</a><br>
> >><br>
> >> signal received: 11<br>
> >><br>
> >> configuration details:argp 1<br>
> >><br>
> >> backtrace 1<br>
> >><br>
> >> bdb->cursor->get 1<br>
> >><br>
> >> db.h 1<br>
> >><br>
> >> dlfcn 1<br>
> >><br>
> >> fdatasync 1<br>
> >><br>
> >> libpthread 1<br>
> >><br>
> >> llistxattr 1<br>
> >><br>
> >> setfsid 1<br>
> >><br>
> >> spinlock 1<br>
> >><br>
> >> epoll.h 1<br>
> >><br>
> >> xattr.h 1<br>
> >><br>
> >> st_atim.tv_nsec 1<br>
> >><br>
> >> package-string: glusterfs 2.0.0git<br>
> >><br>
> >> [0xf57fe400]<br>
> >><br>
> >> /usr/local/lib/libglusterfs.so.0(default_fxattrop<br>
> +0xc0)[0xb7f4d530]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(server_fxattrop+0x175)[0xb7565af5]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_interpret+0xbb)[0xb755beeb]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_pollin+0x9c)[0xb755c19c]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(notify+0x7f)[0xb755c21f]<br>
> >><br>
> >> /usr/local/lib/libglusterfs.so.0(xlator_notify<br>
> +0x3f)[0xb7f4937f]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_poll_in+0x3d)[0xb4d528dd]<br>
> >><br>
> >><br>
> >> /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_handler+0xab)[0xb4d5299b]<br>
> >><br>
> >> /usr/local/lib/libglusterfs.so.0[0xb7f6321a]<br>
> >><br>
> >> /usr/local/lib/libglusterfs.so.0(event_dispatch<br>
> +0x21)[0xb7f62001]<br>
> >><br>
> >> /usr/local/sbin/glusterfsd(main+0xb3b)[0x804b81b]<br>
> >><br>
> >> /lib/libc.so.6(__libc_start_main+0xe5)[0xb7df3455]<br>
> >><br>
> >> /usr/local/sbin/glusterfsd[0x8049db1]<br>
> >><br>
> >><br>
> >><br>
> >> Any ideas on if there is a solution, or will be one<br>
> upcoming in either<br>
> >> gluster or fuse? Other than with NFS, the git version of<br>
> gluster seems<br>
> >> to<br>
> >> be really, really fast with fuse 2.8<br>
> >><br>
> >><br>
> >><br>
> >> Justice London<br>
> >> <a href="mailto:jlondon@lawinfo.com">jlondon@lawinfo.com</a><br>
> >><br>
> >><br>
> >><br>
> >> _______________________________________________<br>
> >> Gluster-users mailing list<br>
> >> <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
> >> <a href="http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users" target="_blank">http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users</a><br>
> >><br>
> >><br>
> ><br>
><br>
><br>
><br>
><br>
><br>
<br>
<br>
<br>
</div></div></blockquote></div><br>