Hi everyone, I'm still experiencing the same problem with patch 313 Does anyone have a clue on what could cause such a behaviour ? Regards, Sebastien. Sebastien LELIEVRE a écrit : > Hi everyone, > > I'm begining glusterfs integration on our new datacenter, and my really > first tests show me really odd things, just see : > > Client: > > volume brickc > type protocol/client > option transport-type tcp/client > option remote-host 127.0.0.1 > option remote-port 6996 > option remote-subvolume brick > end-volume > > > Server: > > volume brick > type storage/posix > option directory /home/slelievre/gluster-test/server1 > end-volume > > volume server > type protocol/server > option transport-type tcp/server > option bind-address 127.0.0.1 > option listen-port 6996 > subvolumes brick > option auth.ip.brick.allow * > end-volume > > > As you can see on the log below, the client took nearly 10 mins to > connect to the server, and connection was broken a little after. > > We are running on mainline-2.5 patch 266 with fuse 2.6.5 and kernel > 2.6.16 'customed' to our needs > > Is this a 'bug' ? If so, is it fixed on latest versions ? > > Cheers, > > Sebastien. > > logs are : > > Server-side : > > 2007-07-13 12:46:37 D [spec.y:116:new_section] libglusterfs/parser: New > node for 'brick' > 2007-07-13 12:46:37 D [spec.y:132:section_type] libglusterfs/parser: > Type:brick:storage/posix > 2007-07-13 12:46:37 D [xlator.c:100:xlator_set_type] > libglusterfs/xlator: attempt to load type storage/posix > 2007-07-13 12:46:37 D [xlator.c:107:xlator_set_type] > libglusterfs/xlator: attempt to load file > /usr/lib/glusterfs/1.3.0-pre5.2/xlator/storage/posix.so > 2007-07-13 12:46:37 D [spec.y:152:section_option] libglusterfs/parser: > Option:brick:directory:/home/slelievre/gluster-test/server1 > 2007-07-13 12:46:37 D [spec.y:209:section_end] libglusterfs/parser: > end:brick > 2007-07-13 12:46:37 D [spec.y:116:new_section] libglusterfs/parser: New > node for 'server' > 2007-07-13 12:46:37 D [spec.y:132:section_type] libglusterfs/parser: > Type:server:protocol/server > 2007-07-13 12:46:37 D [xlator.c:100:xlator_set_type] > libglusterfs/xlator: attempt to load type protocol/server > 2007-07-13 12:46:37 D [xlator.c:107:xlator_set_type] > libglusterfs/xlator: attempt to load file > /usr/lib/glusterfs/1.3.0-pre5.2/xlator/protocol/server.so > 2007-07-13 12:46:37 D [spec.y:152:section_option] libglusterfs/parser: > Option:server:transport-type:tcp/server > 2007-07-13 12:46:37 D [spec.y:152:section_option] libglusterfs/parser: > Option:server:bind-address:127.0.0.1 > 2007-07-13 12:46:37 D [spec.y:152:section_option] libglusterfs/parser: > Option:server:listen-port:6996 > 2007-07-13 12:46:37 D [spec.y:194:section_sub] liglusterfs/parser: > child:server->brick > 2007-07-13 12:46:37 D [spec.y:152:section_option] libglusterfs/parser: > Option:server:auth.ip.brick.allow:* > 2007-07-13 12:46:37 D [spec.y:209:section_end] libglusterfs/parser: > end:server > 2007-07-13 12:46:37 D [posix.c:1776:init] brick: missing > 'inode-lru-limit'. defaulting to 1000 > 2007-07-13 12:46:37 D [inode.c:481:__create_inode] brick/inode: create > inode(1) > 2007-07-13 12:46:37 D [inode.c:279:__active_inode] brick/inode: > activating inode(1), lru=0/1000 > 2007-07-13 12:46:37 D [server-protocol.c:5670:init] protocol/server: > protocol/server xlator loaded > 2007-07-13 12:46:37 D [transport.c:81:transport_load] > libglusterfs/transport: attempt to load type tcp/server > 2007-07-13 12:46:37 D [transport.c:86:transport_load] > libglusterfs/transport: attempt to load file > /usr/lib/glusterfs/1.3.0-pre5.2/transport/tcp/server.so > 2007-07-13 12:46:50 D [tcp-server.c:136:tcp_server_notify] server: > Registering socket (8) for new transport object of 127.0.0.1 > 2007-07-13 12:46:50 D [server-protocol.c:5024:mop_setvolume] > server-protocol: mop_setvolume: received port = 1023 > 2007-07-13 12:46:50 D [server-protocol.c:5040:mop_setvolume] > server-protocol: mop_setvolume: IP addr = *, received ip addr = 127.0.0.1 > 2007-07-13 12:46:50 D [server-protocol.c:5051:mop_setvolume] > server-protocol: mop_setvolume: accepted client from 127.0.0.1 > 2007-07-13 12:49:07 D [server-protocol.c:5649:server_protocol_cleanup] > protocol/server: cleaned up xl_private of 0x8054330 > 2007-07-13 12:49:07 C [tcp.c:81:tcp_disconnect] server: connection > disconnected > 2007-07-13 12:49:07 D [tcp-server.c:230:gf_transport_fini] server: > destroying transport object for 127.0.0.1:1023 (fd=8) > 2007-07-13 12:52:15 D [tcp-server.c:136:tcp_server_notify] server: > Registering socket (5) for new transport object of 127.0.0.1 > 2007-07-13 12:52:15 D [server-protocol.c:5024:mop_setvolume] > server-protocol: mop_setvolume: received port = 1023 > 2007-07-13 12:52:15 D [server-protocol.c:5040:mop_setvolume] > server-protocol: mop_setvolume: IP addr = *, received ip addr = 127.0.0.1 > 2007-07-13 12:52:15 D [server-protocol.c:5051:mop_setvolume] > server-protocol: mop_setvolume: accepted client from 127.0.0.1 > > Client-side: > > 2007-07-13 12:52:15 D [glusterfs.c:118:get_spec_fp] glusterfs: loading > spec from /etc/glusterfs/glusterfs-basic.vol > 2007-07-13 12:52:15 W [fuse-bridge.c:1887:fuse_transport_notify] > glusterfs-fuse: Ignoring notify event 4 > 2007-07-13 12:52:15 D [spec.y:116:new_section] libglusterfs/parser: New > node for 'brickc' > 2007-07-13 12:52:15 D [spec.y:132:section_type] libglusterfs/parser: > Type:brickc:protocol/client > 2007-07-13 12:52:15 D [xlator.c:100:xlator_set_type] > libglusterfs/xlator: attempt to load type protocol/client > 2007-07-13 12:52:15 D [xlator.c:107:xlator_set_type] > libglusterfs/xlator: attempt to load file > /usr/lib/glusterfs/1.3.0-pre5.2/xlator/protocol/client.so > 2007-07-13 12:52:15 D [spec.y:152:section_option] libglusterfs/parser: > Option:brickc:transport-type:tcp/client > 2007-07-13 12:52:15 D [spec.y:152:section_option] libglusterfs/parser: > Option:brickc:remote-host:127.0.0.1 > 2007-07-13 12:52:15 D [spec.y:152:section_option] libglusterfs/parser: > Option:brickc:remote-port:6996 > 2007-07-13 12:52:15 D [spec.y:152:section_option] libglusterfs/parser: > Option:brickc:remote-subvolume:brick > 2007-07-13 12:52:15 D [spec.y:209:section_end] libglusterfs/parser: > end:brickc > 2007-07-13 12:52:15 D [inode.c:481:__create_inode] fuse/inode: create > inode(1) > 2007-07-13 12:52:15 D [inode.c:279:__active_inode] fuse/inode: > activating inode(1), lru=0/0 > 2007-07-13 12:52:15 D [client-protocol.c:4255:init] brickc: missing > 'inode-lru-limit'. defaulting to 1000 > 2007-07-13 12:52:15 D [client-protocol.c:4272:init] brickc: defaulting > transport-timeout to 120 > 2007-07-13 12:52:15 D [transport.c:81:transport_load] > libglusterfs/transport: attempt to load type tcp/client > 2007-07-13 12:52:15 D [transport.c:86:transport_load] > libglusterfs/transport: attempt to load file > /usr/lib/glusterfs/1.3.0-pre5.2/transport/tcp/client.so > 2007-07-13 12:52:15 D [inode.c:481:__create_inode] brickc/inode: create > inode(1) > 2007-07-13 12:52:15 D [inode.c:279:__active_inode] brickc/inode: > activating inode(1), lru=0/1000 > 2007-07-13 12:52:15 D [client-protocol.c:4550:notify] brickc: got > GF_EVENT_PARENT_UP, attempting connect on transport > 2007-07-13 12:52:15 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:15 D [tcp-client.c:71:tcp_connect] brickc: socket fd = 4 > 2007-07-13 12:52:15 D [tcp-client.c:89:tcp_connect] brickc: finalized on > port `1023' > 2007-07-13 12:52:15 D [tcp-client.c:142:tcp_connect] brickc: connect on > 4 in progress (non-blocking) > 2007-07-13 12:52:15 D [tcp-client.c:186:tcp_connect] brickc: connection > on 4 success > 2007-07-13 12:52:15 D [client-protocol.c:4571:notify] brickc: got > GF_EVENT_CHILD_UP > 2007-07-13 12:52:16 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:18 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:21 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:26 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:34 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:52:47 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:53:08 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:53:42 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:54:37 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:56:06 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 12:58:30 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 13:02:24 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 13:08:41 W [client-protocol.c:4008:client_protocol_reconnect] > brickc: attempting reconnect > 2007-07-13 13:11:01 D > [client-protocol.c:4335:client_protocol_handshake_reply] brickc: reply > frame has callid: 424242 > 2007-07-13 13:11:01 D > [client-protocol.c:4369:client_protocol_handshake_reply] brickc: > SETVOLUME on remote-host succeeded > 2007-07-13 13:18:51 W [client-protocol.c:4016:client_protocol_reconnect] > brickc: breaking reconnect chain > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxx > http://lists.nongnu.org/mailman/listinfo/gluster-devel