Hi Joseph, transport-timeout in clients is very less in your configuration (4 seconds). Use a higher timeout or just comment out the option to use the default one, which should be sufficient. regards, On Oct 30, 2007 3:16 PM, Joseph Job <joseph@xxxxxxxxxxxxxxx> wrote: > My Setup details.. > > Operating System : Trustix Secure Linux release 3.0.5 (Mirch Masala) > Kernel Version : 2.6.19.7-1 > > Gluster version : > glusterfs-server-1.3.6-1 > glusterfs-client-1.3.6-1 > glusterfs-common-1.3.6-1 > glusterfs-devel-1.3.6-1 > > Working Mode. > > Two web servers are there and both web servers are using Gluster file > server in TCP network for file access. > > see my server side configuration... > > > > Server 1 > > ## Define the stroage > volume fs3-storage > type storage/posix # POSIX FS translator > option directory /storage # Export this directory > end-volume > > volume iothreads #iothreads can give performance a > boost > type performance/io-threads > option thread-count 16 > subvolumes fs3-storage > end-volume > > ## Add network serving capability to above brick. > volume server > type protocol/server > option transport-type tcp/server # For TCP/IP transport > option listen-port 6996 # Default is 6996 > option client-volume-filename /var/log/glusterfs/client.vol > subvolumes iothreads > option auth.ip.iothreads.allow * # Allow access to "brick" volume > end-volume > > Server 2 > > ## Define the stroage > volume fs4-storage > type storage/posix # POSIX FS translator > option directory /storage # Export this directory > end-volume > > volume iothreads #iothreads can give performance a > boost > type performance/io-threads > option thread-count 16 > subvolumes fs4-storage > end-volume > > ## Add network serving capability to above brick. > volume server > type protocol/server > option transport-type tcp/server # For TCP/IP transport > option listen-port 6996 # Default is 6996 > option client-volume-filename /var/log/glusterfs/client.vol > subvolumes iothreads > option auth.ip.iothreads.allow * # Allow access to "brick" volume > end-volume > > > Client side configuration... > > Client 1 > > ### Add client feature and attach to remote subvolume > volume client_214 > type protocol/client > option transport-type tcp/client # for TCP/IP transport > option remote-host 10.10.0.214 # IP address of the remote brick > option remote-port 6996 # default server port is 6996 > option remote-subvolume iothreads # name of the remote volume > option transport-timeout 4 > end-volume > > ### Add client feature and attach to remote subvolume > volume client_213 > type protocol/client > option transport-type tcp/client # for TCP/IP transport > option remote-host 10.10.0.213 # IP address of the remote brick > option remote-port 6996 # default server port is 6996 > option remote-subvolume iothreads # name of the remote volume > option transport-timeout 4 > end-volume > > volume afrbricks > type cluster/afr > subvolumes client_214 client_213 > option replicate *:2 > option self-heal on > end-volume > > volume iothreads #iothreads can give performance a boost > type performance/io-threads > option thread-count 8 > subvolumes afrbricks > end-volume > ########################## > > Client 2 > > Client 1 > > ### Add client feature and attach to remote subvolume > volume client_214 > type protocol/client > option transport-type tcp/client # for TCP/IP transport > option remote-host 10.10.0.214 # IP address of the remote brick > option remote-port 6996 # default server port is 6996 > option remote-subvolume iothreads # name of the remote volume > option transport-timeout 4 > end-volume > > ### Add client feature and attach to remote subvolume > volume client_213 > type protocol/client > option transport-type tcp/client # for TCP/IP transport > option remote-host 10.10.0.213 # IP address of the remote brick > option remote-port 6996 # default server port is 6996 > option remote-subvolume iothreads # name of the remote volume > option transport-timeout 4 > end-volume > > volume afrbricks > type cluster/afr > subvolumes client_214 client_213 > option replicate *:2 > option self-heal on > end-volume > > volume iothreads #iothreads can give performance a boost > type performance/io-threads > option thread-count 8 > subvolumes afrbricks > end-volume > ########################## > > > I am mounting the server to client with glusterfs -f > /etc/glusterfs/glusterfs-client.vol /storage/ > > I could able to mount, files are getting replicated to both file > servers. But the problem, the mounting is braking very frequently... > > I am getting the error in glusterfs.log > > 2007-10-30 00:46:10 C [tcp.c:81:tcp_disconnect] client_213: > connection disconnected > 2007-10-30 00:46:18 C [client-protocol.c:218:call_bail] client_214: > bailing transport > 2007-10-30 00:46:18 C [client-protocol.c:218:call_bail] client_213: > bailing transport > 2007-10-30 00:46:18 C [tcp.c:81:tcp_disconnect] client_214: > connection disconnected > 2007-10-30 00:46:18 C [tcp.c:81:tcp_disconnect] client_213: > connection disconnected > > But the physical connection is still there...I can ping from client > to servers... > The server is using gigabit networking bonding. > > I am using kernel with Fuse supported > > root@w3-cok ~# lsmod > Module Size Used by > fuse 39444 2 > ipv6 221344 24 > tg3 105860 0 > bonding 79224 0 > jfs 163564 2 > usbhid 35936 0 > ohci_hcd 18564 0 > usbcore 112772 3 usbhid,ohci_hcd > parport_pc 21956 0 > parport 20032 1 parport_pc > shpchp 32416 0 > serverworks 8840 0 [permanent] > cciss 54020 8 > dm_mod 49432 0 > sd_mod 17024 0 > piix 9604 0 [permanent] > ide_disk 14336 0 > ide_generic 2048 0 [permanent] > ide_core 106444 4 serverworks,piix,ide_disk,ide_generic > > > Also see the glusterfsd.log in server side > > 2007-10-30 00:03:43 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:03:43 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [protocol.c:253:gf_block_unserialize_transport] > server: EOF from peer (10.10.0.203:1018) > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:03:43 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:03:43 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:03:43 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:03:43 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:48:52 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:48:52 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:48:52 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:48:52 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:48:52 E [server-protocol.c:197:generic_reply] server: > transport_writev failed > 2007-10-30 00:48:52 E [tcp.c:118:tcp_except] server: shutdown () - > error: Transport endpoint is not connected > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-10-30 00:48:52 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > > > > > JOSEPH JOB > Spectrum Softtech Solutions(P)Ltd. > MahaKavi G Road, > Karikkamuri Cross Road > Kochi-682011 > 0484-4082000 > joseph@xxxxxxxxxxxxxxx > Visit at www.spectrum.net.in > > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxx > http://lists.nongnu.org/mailman/listinfo/gluster-devel > > -- Raghavendra G A centipede was happy quite, until a toad in fun, Said, "Prey, which leg comes after which?", This raised his doubts to such a pitch, He fell flat into the ditch, Not knowing how to run. -Anonymous