Hi Krishna, One or also both of our glusterfs clients with that version crash every 3 to 5 days I think. The problem is that there is much throughput (about 30MBit/s on each client with about 99.5% file reads, rest file writes). This makes it hard to debug. We also have a core file from that crash (If I did not deleted it because it was quite big) anyway when the next crash occurs I'll save the core dump for sure. Do you have some idea how to work around that crash? . 2007/8/20, Krishna Srinivas <krishna@xxxxxxxxxxxxx>: > Hi Bernhard, > > Sorry for the late response. We are not able to figure out > the cause for this bug. Do you have the core file? > Is the bug seen regularly? > > Thanks > Krishna > > On 8/16/07, Bernhard J. M. Grün <bernhard.gruen@xxxxxxxxxxxxxx> wrote: > > Hello developers, > > > > We just discovered another segfault on client side. At the moment we > > can't give you more information than our version number, a back trace > > and our client configuration. > > > > We use version 1.3.0 with patches up to patch-449. > > > > The back trace looks as the follows: > > Core was generated by `[glusterfs] > > '. > > Program terminated with signal 11, Segmentation fault. > > #0 0x00002aaaaacbc2bd in afr_stat (frame=0x2aaabce32cb0, > > this=<value optimized out>, loc=0x2aaaac0fe168) at afr.c:2602 > > 2602 afr.c: No such file or directory. > > in afr.c > > (gdb) bt > > #0 0x00002aaaaacbc2bd in afr_stat (frame=0x2aaabce32cb0, > > this=<value optimized out>, loc=0x2aaaac0fe168) at afr.c:2602 > > #1 0x00002aaaaaece1bb in iot_stat (frame=0x2aaabcc00860, this=0x6126d0, > > loc=0x2aaaac0fe168) at io-threads.c:651 > > #2 0x00002aaaab0d2252 in wb_stat (frame=0x2aaaad05c5e0, this=0x612fe0, > > loc=0x2aaaac0fe168) at write-behind.c:236 > > #3 0x0000000000405fd2 in fuse_getattr (req=<value optimized out>, > > ino=<value optimized out>, fi=<value optimized out>) at fuse-bridge.c:496 > > #4 0x0000000000407139 in fuse_transport_notify (xl=<value optimized out>, > > event=<value optimized out>, data=<value optimized out>) > > at fuse-bridge.c:2067 > > #5 0x00002af562b6a632 in sys_epoll_iteration (ctx=<value optimized out>) > > at epoll.c:53 > > #6 0x000000000040356b in main (argc=9, argv=0x7fff48169b78) at glusterfs.c:387 > > > > And here is our client configuration for that machine: > > ### Add client feature and attach to remote subvolume > > volume client1 > > type protocol/client > > option transport-type tcp/client # for TCP/IP transport > > option remote-host 10.1.1.13 # IP address of the remote brick > > option remote-port 9999 # default server port is 6996 > > option remote-subvolume iothreads # name of the remote volume > > end-volume > > > > ### Add client feature and attach to remote subvolume > > volume client2 > > type protocol/client > > option transport-type tcp/client # for TCP/IP transport > > option remote-host 10.1.1.14 # IP address of the remote brick > > option remote-port 9999 # default server port is 6996 > > option remote-subvolume iothreads # name of the remote volume > > end-volume > > > > volume afrbricks > > type cluster/afr > > subvolumes client1 client2 > > option replicate *:2 > > option self-heal off > > end-volume > > > > volume iothreads #iothreads can give performance a boost > > type performance/io-threads > > option thread-count 16 > > subvolumes afrbricks > > end-volume > > > > ### Add writeback feature > > volume bricks > > type performance/write-behind > > option aggregate-size 0 # unit in bytes > > subvolumes iothreads > > end-volume > > > > > > We hope you can easily find and fix that error. Thank you in advance > > > > Bernhard J. M. Grün > > > > > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxx > > http://lists.nongnu.org/mailman/listinfo/gluster-devel > > > -- Viele Grüße Bernhard J. M. Grün