[Gluster-devel] mainline 2.5 patch 287 crashes with samba

Dale Dude dale at oc3networks.com
Tue Jul 10 02:25:16 UTC 2007


linux 2.6.15 (dapper), fuse 2.6.5, dell 2950 w/4gigs.

glusterfs process dies with the below log. Samba is mounted over and 
after a few mins of load from 4 different servers the mount dies. There 
is no core file. Im not using remote volumes as you will see from the 
config. Happens with remove volumes too.

2007-07-09 16:46:37 C [common-utils.c:208:gf_print_trace] 
debug-backtrace: Got signal (11), printing backtrace
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0(gf_print_trace+0x2b) [0xb7fa891d]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: [0xffffe420]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0 [0xb7fac398]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0 [0xb7fac87f]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0(inode_update+0x44) [0xb7fac8fa]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: [glusterfs] [0x804afe0]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0 [0xb7fb1ea2]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/libglusterfs.so.0(call_resume+0x40) [0xb7fb2141]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: 
/lib/glusterfs/1.3.0-pre5.2/xlator/performance/io-threads.so [0xb7605788]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/tls/i686/cmov/libpthread.so.0 [0xb7f78341]
2007-07-09 16:46:38 C [common-utils.c:210:gf_print_trace] 
debug-backtrace: /lib/tls/i686/cmov/libc.so.6(__clone+0x5e) [0xb7f0d4ee]


============
client.conf:
volume server1
         type protocol/client
         option transport-type tcp/client     # for TCP/IP transport
         option remote-host 127.0.0.1     # IP address of the remote brick
         option remote-subvolume volumenamespace
end-volume

volume server1vol1
         type protocol/client
         option transport-type tcp/client     # for TCP/IP transport
         option remote-host 127.0.0.1     # IP address of the remote brick
         option remote-subvolume clusterfs1
end-volume


volume volume1
  type storage/posix
  option directory /volume1
end-volume


volume volumenamespace
  type storage/posix
  option directory /volume.namespace
end-volume


###################

volume bricks
  type cluster/unify
  #option namespace server1
  option namespace volumenamespace
  option readdir-force-success on  # ignore failed mounts
  #subvolumes server1vol1
  subvolumes volume1

  option scheduler rr
  option rr.limits.min-free-disk 5 #%
end-volume

volume writebehind   #writebehind improves write performance a lot
  type performance/write-behind
  option aggregate-size 131072 # in bytes
  subvolumes bricks
end-volume


volume readahead
  type performance/read-ahead
  option page-size 65536     # unit in bytes
  option page-count 16       # cache per file  = (page-count x page-size)
  subvolumes writebehind
end-volume


volume iothreads
   type performance/io-threads
   option thread-count 10
   subvolumes readahead
end-volume






More information about the Gluster-devel mailing list