[Gluster-users] GlusterFS 2.0 Release

Jonathan Bond-Caron jbondc at openmv.com
Thu May 14 18:24:13 UTC 2009


On Thu May 14 05:52 AM, Anand Babu Periasamy wrote:
> 
> What is in 2.0 release:
> http://www.gluster.org/docs/index.php/GlusterFS_Features
> 

For any freebsd users, there's a port maintained here:
http://openmv.com/resources/freebsd/ports/sysutils/glusterfs.tar.gz

I know linux is the focus right now, but I'm curious if there are plans to
maintain the freebsd port:
http://ftp.zresearch.com/pub/gluster/glusterfs/2.0/2.0.0/old/FreeBSD/

With the 2.0.0 release, I get a server crash on a 32-bit system, hope the
information below helps:


 [root at bondeau] $  glusterfs -f /usr/local/etc/glusterfs/server.vol
--no-daemon --log-file=/dev/stdout --log-level=DEBUG
2009-05-14 14:08:22 D [glusterfsd.c:339:_get_specfp] glusterfs: loading
volume file /usr/local/etc/glusterfs/server.vol
============================================================================
====
Version      : glusterfs 2.0.0 built on May  8 2009 15:36:46
TLA Revision : 7b2e459db65edd302aa12476bc73b3b7a17b1410
Starting Time: 2009-05-14 14:08:22
Command line : glusterfs -f /usr/local/etc/glusterfs/server.vol --no-daemon
--log-file=/dev/stdout --log-level=DEBUG 
PID          : 87224
System name  : FreeBSD
Nodename     : xxx
Kernel Release : 7.1-RELEASE-p2
Hardware Identifier: i386

Given volfile:
+---------------------------------------------------------------------------
---+
  1: ##############################################
  2: ###  GlusterFS Server Volume Specification  ##
  3: ##############################################
  4: 
  5: volume www 
  6:   type storage/posix
  7:   option directory /usr/share/storage/www
  8: end-volume
  9: 
 10: volume data-server
 11:   type protocol/server
 12:   option transport-type tcp/server
 13:   subvolumes www 
 14:   option auth.addr.www.allow * 
 15: end-volume
 16: 

+---------------------------------------------------------------------------
---+

....

2009-05-14 14:09:32 D [inode.c:352:__inode_retire] www/inode: retiring
inode(12884901888) lru=1024/2 active=1 purge=673002910
2009-05-14 14:09:36 D [server-protocol.c:3626:server_lookup_resume] www: 89:
LOOKUP '0/www'
2009-05-14 14:09:36 D [server-protocol.c:3626:server_lookup_resume] www: 90:
LOOKUP '2896115689146286081/www'
2009-05-14 14:09:36 D [inode.c:487:__inode_create] www/inode: create
inode(2890538888860794880)
2009-05-14 14:09:36 D [inode.c:309:__inode_activate] www/inode: activating
inode(12884901888), lru=1024/3 active=0 purge=487
2009-05-14 14:09:36 D [server-protocol.c:3626:server_lookup_resume] www: 91:
LOOKUP '2896115714918374401/www'
2009-05-14 14:09:36 D [server-protocol.c:2507:server_lookup_cbk]
data-server: 91: LOOKUP /mantis/t.txt (-4294967296) ==> 674063808 („À5()
2009-05-14 14:09:36 D [inode.c:352:__inode_retire] www/inode: retiring
inode(12884901888) lru=1024/2 active=1 purge=673002910
2009-05-14 14:09:36 D [server-protocol.c:3626:server_lookup_resume] www: 92:
LOOKUP '2896115689146286081/www'
2009-05-14 14:09:36 D [inode.c:487:__inode_create] www/inode: create
inode(2890538888860794880)
2009-05-14 14:09:36 D [inode.c:309:__inode_activate] www/inode: activating
inode(12884901888), lru=1024/3 active=0 purge=487
2009-05-14 14:09:36 D [server-protocol.c:3626:server_lookup_resume] www: 93:
LOOKUP '2896115714918374401/www'
2009-05-14 14:09:36 D [server-protocol.c:2507:server_lookup_cbk]
data-server: 93: LOOKUP /mantis/t.txt (-4294967296) ==> 674063808 („À5()
2009-05-14 14:09:36 D [inode.c:352:__inode_retire] www/inode: retiring
inode(12884901888) lru=1024/2 active=1 purge=673002910
2009-05-14 14:09:36 D [inode.c:487:__inode_create] www/inode: create
inode(2890538888860794880)
2009-05-14 14:09:36 D [inode.c:309:__inode_activate] www/inode: activating
inode(12884901888), lru=1024/3 active=0 purge=487
2009-05-14 14:09:36 D [server-protocol.c:3963:server_create_resume] www: 94:
CREATE '2896115680558636033/'
pending frames:
frame : type(1) op(CREATE)

patchset: 7b2e459db65edd302aa12476bc73b3b7a17b1410
signal received: 11
configuration details:db.h 1
dlfcn 1
libpthread 1
spinlock 1
extattr.h 1
st_atimespec.tv_nsec 1
package-string: glusterfs 2.0.0
Segmentation fault: 11 (core dumped)
[root at bondeau] $ gdb glusterfsd glusterfsd.core 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 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 "i386-marcel-freebsd"...(no debugging symbols
found)...
Core was generated by `glusterfsd'.
Program terminated with signal 11, Segmentation fault.
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/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /lib/libthr.so.3...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from
/usr/local/lib/glusterfs/2.0.0/xlator/storage/posix.so...done.
Loaded symbols for /usr/local/lib/glusterfs/2.0.0/xlator/storage/posix.so
Reading symbols from
/usr/local/lib/glusterfs/2.0.0/xlator/protocol/server.so...done.
Loaded symbols for /usr/local/lib/glusterfs/2.0.0/xlator/protocol/server.so
Reading symbols from
/usr/local/lib/glusterfs/2.0.0/transport/socket.so...done.
Loaded symbols for /usr/local/lib/glusterfs/2.0.0/transport/socket.so
Reading symbols from /usr/local/lib/glusterfs/2.0.0/auth/addr.so...done.
Loaded symbols for /usr/local/lib/glusterfs/2.0.0/auth/addr.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x282b0a59 in strlen () from /lib/libc.so.7
[New Thread 0x28301300 (LWP 100266)]
[New Thread 0x28301100 (LWP 100186)]
(gdb) bt
#0  0x282b0a59 in strlen () from /lib/libc.so.7
#1  0x282ab09d in open () from /lib/libc.so.7
#2  0x0022dc23 in ?? ()
#3  0x00000000 in ?? ()
#4  0x0000000a in ?? ()
#5  0x00000000 in ?? ()
#6  0x00000000 in ?? ()
#7  0xbfbfdde4 in ?? ()
#8  0x0000004e in ?? ()
#9  0x00000044 in ?? ()
#10 0x0000000b in ?? ()
#11 0x00000024 in ?? ()
#12 0x00000046 in ?? ()
#13 0xbfbfde44 in ?? ()
#14 0xffffffff in ?? ()
#15 0x00000024 in ?? ()
#16 0x282c3408 in sys_nerr () from /lib/libc.so.7
#17 0xbfbfde14 in ?? ()
#18 0xffffffff in ?? ()
#19 0xbfbfde14 in ?? ()
#20 0x28364088 in ?? ()
#21 0x0000001e in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000046 in ?? ()
#24 0x0000001f in ?? ()
#25 0xbfbfde74 in ?? ()
#26 0x00000000 in ?? ()
#27 0x282bfcc0 in __uppercase_hex () from /lib/libc.so.7
#28 0x00000000 in ?? ()
#29 0x282b98cc in __nan () from /lib/libc.so.7
#30 0x00000000 in ?? ()
#31 0x00000000 in ?? ()
#32 0x0022dc23 in ?? ()
#33 0xbfbfde7c in ?? ()
#34 0x00000000 in ?? ()
#35 0x0000001f in ?? ()
#36 0x00000000 in ?? ()
#37 0xffffffff in ?? ()
#38 0x00000000 in ?? ()
#39 0x282bfcc0 in __uppercase_hex () from /lib/libc.so.7
#40 0x00000003 in ?? ()
#41 0x282b5462 in __qdivrem () from /lib/libc.so.7
#42 0x282ac00f in vfprintf () from /lib/libc.so.7
#43 0x2809d5b0 in _gf_log (domain=0x28364088 "www", file=0x28c2001d
"server-protocol.c", function=0x28c206bd "server_create_cbk", 
    line=2206, level=GF_LOG_DEBUG, fmt=0x28c206cf "%lld: CREATE %lld/%s
(%lld)") at logging.c:198
#44 0x28c0a05e in server_create_cbk (frame=0x2835e188, cookie=0x283132e0,
this=0x28311100, op_ret=0, op_errno=0, fd=0x28313250, 
    inode=0x2835e3a0, stbuf=0xbfbfe18c) at server-protocol.c:2203
#45 0x282e69df in posix_create (frame=0x283132e0, this=0x283110b0,
loc=0x283710c8, flags=513, mode=33188, fd=0x28313250)
    at posix.c:1398
#46 0x28c0ee89 in server_create_resume (frame=0x2835e188, this=0x28311100,
loc=0x28374098, flags=513, mode=33188, fd=0x0)
    at server-protocol.c:3965
#47 0x280b14ee in call_resume_wind (stub=0x28374080) at call-stub.c:2278
#48 0x280b5a3a in call_resume (stub=0x28374080) at call-stub.c:4163
#49 0x28c0f0dd in server_create (frame=0x2835e188, bound_xl=0x283110b0,
hdr=0x283111a0, hdrlen=68, iobuf=0x0)
    at server-protocol.c:4028
#50 0x28c1a880 in protocol_server_interpret (this=0x28311100,
trans=0x28369600, hdr_p=0x283111a0 "", hdrlen=68, iobuf=0x0)
    at server-protocol.c:7930
#51 0x28c1b4ee in protocol_server_pollin (this=0x28311100, trans=0x28369600)
at server-protocol.c:8211
#52 0x28c1b65b in notify (this=0x28311100, event=2, data=0x28369600) at
server-protocol.c:8267
#53 0x282f6900 in socket_event_poll_in (this=0x28369600) at socket.c:713
#54 0x282f6c05 in socket_event_handler (fd=9, idx=3, data=0x28369600,
poll_in=1, poll_out=0, poll_err=0) at socket.c:812
#55 0x280b9122 in event_dispatch_poll_handler (event_pool=0x283100c0,
ufds=0x28312b20, i=3) at event.c:372
#56 0x280b9368 in event_dispatch_poll (event_pool=0x283100c0) at event.c:453
#57 0x280b9681 in event_dispatch (event_pool=0x283100c0) at event.c:975
#58 0x0804d76a in main ()





More information about the Gluster-users mailing list