<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR><LINK
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"
rel=stylesheet></HEAD>
<BODY style="FONT-SIZE: 10pt; MARGIN: 10px; FONT-FAMILY: verdana">
<DIV><FONT face=Verdana size=2>HI:</FONT></DIV>
<DIV> When i update kernel to 2.6.30 in
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
kernel 2.6.9-22.ELsmp , then install fuse2.8( fuse2.7.4 had
installed in kernel 2.6.9-22.ELsmp ) ,and reinstall gluster2.0.0.
then use the old dht configure .</DIV>
<DIV> </DIV>
<DIV>
<DIV>grep -i FUSE_MINOR_VERSION /usr/local/include/fuse/fuse_common.h </DIV>
<DIV>#define FUSE_MINOR_VERSION 8</DIV>
<DIV>#define FUSE_VERSION FUSE_MAKE_VERSION(FUSE_MAJOR_VERSION, FUSE_MINOR_VERSION)</DIV>
<DIV># undef FUSE_MINOR_VERSION</DIV>
<DIV># define FUSE_MINOR_VERSION 5</DIV>
<DIV># define FUSE_MINOR_VERSION 4</DIV>
<DIV># define FUSE_MINOR_VERSION 1</DIV>
<DIV># define FUSE_MINOR_VERSION 1</DIV>
<DIV> </DIV>
<DIV>
<DIV> dmesg |grep -i fuse </DIV>
<DIV>fuse init (API version 7.11)</DIV>
<DIV> </DIV>
<DIV>
<DIV>uname -a </DIV>
<DIV>Linux localhost.localdomain 2.6.30 #2 SMP Mon Jul 6 15:35:46 CST 2009 i686 i686 i386 GNU/Linux</DIV></DIV></DIV></DIV>
<DIV>-------------------------------------------------------------------------------
</DIV>
<DIV> </DIV>
<DIV> I copy a FcTest.java into directory ,and
create a file.txt ,then exec "javac FcTest.java " then system mention
:</DIV>
<DIV>
<DIV>´íÎ󣺶ÁÈ¡ FcTest.java ʱ³ö´í£»Transport endpoint is not connected</DIV>
<DIV>1 ´íÎó</DIV></DIV>
<DIV>the log was :
<DIV>================================================================================</DIV>
<DIV>Version : glusterfs 2.0.0 built on Jul 7 2009 10:24:31</DIV>
<DIV>TLA Revision : 7b2e459db65edd302aa12476bc73b3b7a17b1410</DIV>
<DIV>Starting Time: 2009-07-07 10:44:58</DIV>
<DIV>Command line : glusterfs -f /etc/glusterfs/glusterfs-client.vol.nio --disable-direct-io-mode /data </DIV>
<DIV>PID : 4503</DIV>
<DIV>System name : Linux</DIV>
<DIV>Nodename : localhost.localdomain</DIV>
<DIV>Kernel Release : 2.6.30</DIV>
<DIV>Hardware Identifier: i686</DIV>
<DIV></DIV>
<DIV>Given volfile:</DIV>
<DIV>+------------------------------------------------------------------------------+</DIV>
<DIV> 1: ### Add client feature and attach to remote subvolume</DIV>
<DIV> 2: volume client1</DIV>
<DIV> 3: type protocol/client</DIV>
<DIV> 4: option transport-type tcp</DIV>
<DIV> 5: option remote-host 172.16.16.88 # IP address of the remote io</DIV>
<DIV> 6: option remote-port 6996 # default server port is 6996</DIV>
<DIV> 7: option remote-subvolume brick2 # name of the remote volume</DIV>
<DIV> 8: end-volume</DIV>
<DIV> 9: </DIV>
<DIV> 10: volume client2</DIV>
<DIV> 11: type protocol/client</DIV>
<DIV> 12: option transport-type tcp</DIV>
<DIV> 13: option remote-host 172.16.16.90 # IP address of the remote io</DIV>
<DIV> 14: option remote-port 6996 # default server port is 6996</DIV>
<DIV> 15: option remote-subvolume brick2 # name of the remote volume</DIV>
<DIV> 16: end-volume</DIV>
<DIV> 17: </DIV>
<DIV> 18: volume client3</DIV>
<DIV> 19: type protocol/client</DIV>
<DIV> 20: option transport-type tcp</DIV>
<DIV> 21: option remote-host 172.16.16.95 # IP address of the remote io</DIV>
<DIV> 22: option remote-port 6996 # default server port is 6996</DIV>
<DIV> 23: option remote-subvolume brick2 # name of the remote volume</DIV>
<DIV> 24: end-volume</DIV>
<DIV> 25: </DIV>
<DIV> 26: </DIV>
<DIV> 27: volume client4</DIV>
<DIV> 28: type protocol/client</DIV>
<DIV> 29: option transport-type tcp</DIV>
<DIV> 30: option remote-host 172.16.36.57 # IP address of the remote io</DIV>
<DIV> 31: option remote-port 6996 # default server port is 6996</DIV>
<DIV> 32: option remote-subvolume brick2 # name of the remote volume</DIV>
<DIV> 33: end-volume</DIV>
<DIV> 34: </DIV>
<DIV> 35: </DIV>
<DIV> 36: </DIV>
<DIV> 37: #volume afr2</DIV>
<DIV> 38: # type cluster/afr</DIV>
<DIV> 39: # subvolumes client2 client4</DIV>
<DIV> 40: #end-volume</DIV>
<DIV> 41: </DIV>
<DIV> 42: volume dht</DIV>
<DIV> 43: type cluster/dht</DIV>
<DIV> 44: option min-free-disk 20%</DIV>
<DIV> 45: subvolumes client1 client2 </DIV>
<DIV> 46: end-volume</DIV>
<DIV> 47: </DIV>
<DIV> 48: </DIV>
<DIV> 49: </DIV>
<DIV> 50: ### Add readahead feature</DIV>
<DIV> 51: volume readahead</DIV>
<DIV> 52: type performance/read-ahead</DIV>
<DIV> 53: option page-count 16 # cache per file = (page-count x page-size)</DIV>
<DIV> 54: subvolumes dht </DIV>
<DIV> 55: end-volume</DIV>
<DIV> 56: </DIV>
<DIV> 57: ### Add IO-Cache feature</DIV>
<DIV> 58: volume iocache</DIV>
<DIV> 59: type performance/io-cache</DIV>
<DIV> 60: option page-size 256KB</DIV>
<DIV> 61: subvolumes readahead </DIV>
<DIV> 62: end-volume</DIV>
<DIV> 63: </DIV>
<DIV> 64: ### Add writeback feature</DIV>
<DIV> 65: volume writeback</DIV>
<DIV> 66: type performance/write-behind</DIV>
<DIV> 67: option cache-size 32MB</DIV>
<DIV> 68: option flush-behind on</DIV>
<DIV> 69: subvolumes iocache </DIV>
<DIV> 70: end-volume</DIV>
<DIV></DIV>
<DIV>+------------------------------------------------------------------------------+</DIV>
<DIV>2009-07-07 10:44:58 W [client-protocol.c:6708:init] client4: dangling volume. check volfile </DIV>
<DIV>2009-07-07 10:44:58 W [client-protocol.c:6708:init] client3: dangling volume. check volfile </DIV>
<DIV>2009-07-07 10:44:58 N [glusterfsd.c:1152:main] glusterfs: Successfully started</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client4: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client4: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client1: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client1: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client2: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client2: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client3: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:44:58 N [client-protocol.c:6327:client_setvolume_cbk] client3: connection and handshake succeeded</DIV>
<DIV>2009-07-07 10:45:00 W [dht-layout.c:485:dht_layout_normalize] dht: directory / looked up first time</DIV>
<DIV>2009-07-07 10:45:00 W [dht-common.c:163:dht_lookup_dir_cbk] dht: fixing assignment on /</DIV>
<DIV>pending frames:</DIV>
<DIV></DIV>
<DIV>patchset: 7b2e459db65edd302aa12476bc73b3b7a17b1410</DIV>
<DIV>signal received: 11</DIV>
<DIV>configuration details:argp 1</DIV>
<DIV>backtrace 1</DIV>
<DIV>dlfcn 1</DIV>
<DIV>fdatasync 1</DIV>
<DIV>libpthread 1</DIV>
<DIV>llistxattr 1</DIV>
<DIV>setfsid 1</DIV>
<DIV>spinlock 1</DIV>
<DIV>epoll.h 1</DIV>
<DIV>xattr.h 1</DIV>
<DIV>st_atim.tv_nsec 1</DIV>
<DIV>package-string: glusterfs 2.0.0</DIV>
<DIV>[0xffffe400]</DIV>
<DIV>/usr/local/lib/libfuse.so.2(fuse_session_process+0x17)[0xb776125f]</DIV>
<DIV>/lib/glusterfs/2.0.0/xlator/mount/fuse.so[0xb778fee2]</DIV>
<DIV>/lib/tls/libpthread.so.0[0x8bc341]</DIV>
<DIV>/lib/tls/libc.so.6(__clone+0x5e)[0x74e6fe]</DIV>
<DIV>---------</DIV></DIV>
<DIV> </DIV>
<DIV><FONT face=Verdana size=2></FONT> </DIV>
<DIV align=left><FONT face=Verdana color=#c0c0c0 size=2>2009-07-07
</FONT></DIV><FONT face=Verdana size=2>
<HR style="WIDTH: 122px; HEIGHT: 2px" align=left SIZE=2>
<DIV><FONT face=Verdana color=#c0c0c0 size=2><SPAN>eagleeyes</SPAN>
</FONT></DIV></FONT></BODY></HTML>