[Gluster-users] GlusterFS 2.0 Release

Harshavardhana harsha at zresearch.com
Fri May 15 07:47:13 UTC 2009


Jonathan,

      There are certain enhancements to fuse module on FreeBSD which are
required and are work in progress to make GlusterFS work properly on
FreeBSD.  Apart from that the "warning" messages and wrong casting results
in segfaulting in "gf_log". Right now dht and afr wouldn't work over FreeBSD
due to problems i stated earlier, but you can use 'cluster/unify'.

Please refer "Known Issues"
http://gluster.org/docs/index.php/Whats_New_v2.0#Known_Issues

Thanks
--
Harshavardhana
"Yantra Shilpi"
Z Research Inc - http://www.zresearch.com



On Thu, May 14, 2009 at 11:54 PM, Jonathan Bond-Caron <jbondc at openmv.com>wrote:

> 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 ()
>
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20090515/664b0756/attachment.html>


More information about the Gluster-users mailing list