[Gluster-devel] gluster server 3.0 segfaults on ibverbs setup
Anders Litzell
anders.litzell at htb.org.uk
Thu Dec 10 15:50:00 UTC 2009
Hi everyone,
What I did:
I did an upgrade to an existing very small lab setup (one server, one
brick, localhost only client). yum erase old rpm, yum localinstall new
rpm and no change to config files, added --debug to init script.
The result:
A very similar segfault error to the original post and I'm hoping my
data may be able to shed more light on this. Please see debug output
below. Segfault happens 2-10 seconds after daemon start.
As a curiosity please note that nothing is written to the log files. All
output to stdout EXCEPT last line with the segfault which is to stderr.
[root at wagner64 mnt]# /etc/init.d/glusterfsd start
[2009-12-10 15:39:51] D [glusterfsd.c:424:_get_specfp] glusterfs:
loading volume file /etc/glusterfs/glusterfsd.vol
[2009-12-10 15:39:51] D [xlator.c:739:xlator_set_type] xlator:
dlsym(notify) on /usr/lib64/glusterfs/3.0.0/xlator/features/locks.so:
undefined symbol: notify -- neglecting
[2009-12-10 15:39:51] D [xlator.c:739:xlator_set_type] xlator:
dlsym(notify) on
/usr/lib64/glusterfs/3.0.0/xlator/performance/io-threads.so: undefined
symbol: notify -- neglecting
[2009-12-10 15:39:51] D [xlator.c:744:xlator_set_type] xlator:
dlsym(dumpops) on
/usr/lib64/glusterfs/3.0.0/xlator/performance/io-threads.so: undefined
symbol: dumpops -- neglecting
================================================================================
Version : glusterfs 3.0.0 built on Dec 8 2009 03:09:12
git: 2.0.1-886-g8379edd
Starting Time: 2009-12-10 15:39:51
Command line : /usr/sbin/glusterfsd -f /etc/glusterfs/glusterfsd.vol
--debug
PID : 574
System name : Linux
Nodename : wagner64
Kernel Release : 2.6.18-164.6.1.el5
Hardware Identifier: x86_64
Given volfile:
+------------------------------------------------------------------------------+
1: volume posix0
2: type storage/posix
3: option directory /mnt/aoe_90/export
4: end-volume
5:
6: volume locks0
7: type features/locks
8: subvolumes posix0
9: end-volume
10:
11: volume brick0
12: type performance/io-threads
13: option thread-count 8
14: subvolumes locks0
15: end-volume
16:
17: volume server
18: type protocol/server
19: option transport-type tcp
20: option auth.addr.brick0.allow *
21: option listen-port 6996
22: subvolumes brick0
23: end-volume
+------------------------------------------------------------------------------+
[2009-12-10 15:39:51] D [glusterfsd.c:1335:main] glusterfs: running in
pid 574
[2009-12-10 15:39:51] D [transport.c:145:transport_load] transport:
attempt to load file /usr/lib64/glusterfs/3.0.0/transport/socket.so
[2009-12-10 15:39:51] W [xlator.c:655:validate_xlator_volume_options]
server: option 'listen-port' is deprecated, preferred is
'transport.socket.listen-port', continuing with correction
[2009-12-10 15:39:51] D [xlator.c:284:_volume_option_value_validate]
server: no range check required for 'option transport.socket.listen-port
6996'
[2009-12-10 15:39:51] D [io-threads.c:2841:init] brick0: io-threads:
Autoscaling: off, min_threads: 8, max_threads: 8
[2009-12-10 15:39:51] N [glusterfsd.c:1361:main] glusterfs: Successfully
started
pending frames:
/bin/bash: line 1: 574 Segmentation fault (core dumped)
/usr/sbin/glusterfsd -f /etc/glusterfs/glusterfsd.vol --debug
-------- end of pasted output ---------
Hope my data helps.
Cheers
Anders
More information about the Gluster-devel
mailing list