core backtrace - turned on AFR

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



client config attached.

_________________________________________________________________
http://liveearth.msn.com
Script started on Wed 11 Jul 2007 04:22:18 PM PDT
root@device128:/tmp# gdb -c or3core3 glusterfs
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".


warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/local/lib/libglusterfs.so.0...done.
Loaded symbols for /usr/local/lib/libglusterfs.so.0
Reading symbols from /usr/local/lib/libfuse.so.2...done.
Loaded symbols for /usr/local/lib/libfuse.so.2
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/protocol/client.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/protocol/client.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/cluster/afr.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/cluster/afr.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/cluster/unify.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/cluster/unify.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/performance/write-behind.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/performance/write-behind.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/performance/read-ahead.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/xlator/performance/read-ahead.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/transport/tcp/client.so...done. Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/transport/tcp/client.so Reading symbols from /usr/local/lib/glusterfs/1.3.0-pre5.2/scheduler/rr.so...done.
Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5.2/scheduler/rr.so
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `[glusterfs] '.
Program terminated with signal 11, Segmentation fault.
#0  0xb7f9f1f0 in dict_serialize (dict=0x88e6400, buf=0xbfd6340f "")
   at ../../../libglusterfs/src/dict.c:368
368	    memcpy (buf, pair->value->data, pair->value->len);
(gdb) bt
#0  0xb7f9f1f0 in dict_serialize (dict=0x88e6400, buf=0xbfd6340f "")
   at ../../../libglusterfs/src/dict.c:368
#1  0xb7620c92 in client_setxattr (frame=0x8914630, this=0x8058678,
   loc=0xbfd634b4, dict=0x88e6400, flags=0)
   at ../../../../../xlators/protocol/client/src/client-protocol.c:1228
#2  0xb760e76d in afr_selfheal_close_cbk (frame=0x891c834, cookie=0x88db670,
   this=0x8058d88, op_ret=0, op_errno=0)
   at ../../../../../xlators/cluster/afr/src/afr.c:782
#3  0xb762568b in client_close_cbk (frame=0x88db670, args=0x891ba38)
   at ../../../../../xlators/protocol/client/src/client-protocol.c:3297
#4  0xb7627b94 in client_protocol_interpret (trans=0x805c7d8, blk=0x891c018)
   at ../../../../../xlators/protocol/client/src/client-protocol.c:4330
#5  0xb7628714 in notify (this=0x8058678, event=2, data=0x805c7d8)
   at ../../../../../xlators/protocol/client/src/client-protocol.c:4639
#6  0xb7fa9397 in transport_notify (this=0x805c7d8, event=1)
   at ../../../libglusterfs/src/transport.c:152
#7  0xb7fa9a68 in epoll_notify (eevent=1, data=0x805c7d8)
   at ../../../libglusterfs/src/epoll.c:54
#8  0xb7fa9d4c in sys_epoll_iteration (ctx=0xbfd636f4)
   at ../../../libglusterfs/src/epoll.c:146
#9  0xb7fa958a in poll_iteration (ctx=0xbfd636f4)
   at ../../../libglusterfs/src/transport.c:260
#10 0x0804a88e in main (argc=8, argv=0xbfd637e4)
   at ../../../glusterfs-fuse/src/glusterfs.c:348
(gdb) quit
root@device128:/tmp#
Script done on Wed 11 Jul 2007 04:22:30 PM PDT

### file: client-volume.spec.sample

##############################################
###  GlusterFS Client Volume Specification  ##
##############################################

#### CONFIG FILE RULES:
### "#" is comment character.
### - Config file is case sensitive
### - Options within a volume block can be in any order.
### - Spaces or tabs are used as delimitter within a line.
### - Each option should end within a line.
### - Missing or commented fields will assume default values.
### - Blank/commented lines are allowed.
### - Sub-volumes should already be defined above before referring.

### Add client feature and attach to remote subvolume
volume glfsd115-250GB-truecrypt
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host dell115		# IP address of the remote brick
# option remote-port 6996		# default server port is 6996
# option transport-timeout 30           # seconds to wait for a reply
                                       # from server for each request
 option remote-subvolume iothreads     # name of the remote volume
end-volume

# on abit101
volume namespace-child
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host vm48		# IP address of the remote brick
 option remote-port 6996		# default server port is 6996
option remote-subvolume iothreads-brick-namespace # name of the remote volume
end-volume

volume glfsd48-750GB-101SATAp0
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host vm48		# IP address of the remote brick
# option remote-port 6996		# default server port is 6996

# option transport-timeout 30          # seconds to wait for a reply
                                      # from server for each request
 option remote-subvolume iothreads-brick        # name of the remote volume
end-volume

volume glfsd49-40GB-118IDEss
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host vm49		# IP address of the remote brick
# option remote-port 6996		# default server port is 6996
# option transport-timeout 30          # seconds to wait for a reply
                                      # from server for each request
 option remote-subvolume iothreads        # name of the remote volume
end-volume

volume glfsd128-500GB-128IDEss
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host device128		# IP address of the remote brick
# option remote-port 6996		# default server port is 6996
# option transport-timeout 30          # seconds to wait for a reply
                                      # from server for each request
 option remote-subvolume iothreads        # name of the remote volume
end-volume

volume glfsd129-750GB-IDEps
 type protocol/client
 option transport-type tcp/client	# for TCP/IP transport
 option remote-host host129		# IP address of the remote brick
# option remote-port 6996		# default server port is 6996
# option transport-timeout 30          # seconds to wait for a reply
                                      # from server for each request
 option remote-subvolume iothreads        # name of the remote volume
end-volume

volume afr
	type cluster/afr
subvolumes glfsd49-40GB-118IDEss glfsd48-750GB-101SATAp0 glfsd115-250GB-truecrypt glfsd128-500GB-128IDEss glfsd129-750GB-IDEps
	option replicate *:2
end-volume


volume bricks
	type cluster/unify
	option namespace namespace-child	# Additional "management" Brick
	subvolumes afr
	# Round Robin
	option scheduler rr
	# ALU
	#option scheduler alu
	#option alu.limits.min-free-disk	6GB
	#option alu.limits.max-open-files 10000
#option alu.order disk-usage:read-usage:write-usage:open-fles-usage:disk-speed-usage
	#option alu.disk-usage.entry-threshold 2GB
	#option alu.disk-usage.exit-threshold 60MB
	#option alu.open-files-usage.entry-threshold 1024
	#option alu.open-files-usage.exit-threshold 32
	#option alu.stat-refresh.interval 10sec
end-volume

## Add writeback feature
volume writeback
 type performance/write-behind
 option aggregate-size 131072 # unit in bytes
 subvolumes bricks
end-volume

### Add readahead feature
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 writeback
end-volume

## Add stat-prefetch feature
## If you are not concerned about performance of interactive commands
## like "ls -l", you wouln't need this translator.
# volume statprefetch
#   type performance/stat-prefetch
#   option cache-seconds 2   # timeout for stat cache
#   subvolumes readahead
# end-volume

# Try to get NFS re-export working, Do i need this?
#volume server
#  type protocol/server
#  option transport-type tcp/server     # For TCP/IP transport
#  subvolumes readahead
#  option auth.ip.readahead.allow * # Allow access to "brick" volume
#end-volume


[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux