Failure: "Transport endpoint is not connected" (but it is!)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Late last week, I rolled out GlusterFS on our production cluster. Config is 
very simple, two active servers that are also clients to each other. Usage is 
for a fairly low-volume distribution of file settings for an application 
cluster that are updated perhaps a few times per day and read constantly. 
(pretty much every web page hit)  Here are the numbers: 

OS: CentOS 4, Linux 2.6.9-78.0.13.ELsmp
HW: Multicore Opteron, X86/64, 4 GB ECC RAM, SCSI, software RAID 1 
Transport: GB ethernet 
Fuse: 2.7.4-1 el4
dkms-fuse: 2.7.4-1 
GlusterFS 1.3.12 (built as RPM from tarball) 
Config: (At the bottom of this email) 

Got a complaint today, "Servers down!". When I did a "df" to see what's going 
on, I got a "Transport endpoint is not connected" message (or similar) next 
to the GlusterFS client partition. Yet in all cases, I could ping/connect to 
the "other" system, and both DNS servers were working fine. 

More interested in restoring service than forensics, I did the following: 

1) Shutdown gluster client, and started back up. Result? df command worked as 
expected, but the files still could not be read. 

2) Shutdown gluster client, gluster server, then restarted in reverse order. 
Everything was then back up instantly. 

glusterfs.log has about 3.5 million (no kidding!) entries, small sample below. 
The only entries in glusterfsd.log are those of my resetting them. =/ Any 
idea what causes this? 

// GLUSTERFS.LOG
2009-01-19 14:12:17 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCONN
2009-01-19 14:12:17 W [client-protocol.c:332:client_protocol_xfer] remote2: 
not connected at the moment to submit frame type(1) op(34)
2009-01-19 14:12:17 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCONN
2009-01-19 14:12:17 W [client-protocol.c:332:client_protocol_xfer] remote2: 
not connected at the moment to submit frame type(1) op(34)
2009-01-19 14:12:17 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCONN
2009-01-19 14:12:17 W [client-protocol.c:332:client_protocol_xfer] remote2: 
not connected at the moment to submit frame type(1) op(34)
2009-01-19 14:12:17 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCONN
2009-01-19 14:12:23 W [client-protocol.c:332:client_protocol_xfer] remote2: 
not connected at the moment to submit frame type(1) op(34)
2009-01-19 14:12:23 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCONN
2009-01-19 14:12:23 W [client-protocol.c:332:client_protocol_xfer] remote2: 
not connected at the moment to submit frame type(1) op(34)
2009-01-19 14:12:23 E [client-protocol.c:4430:client_lookup_cbk] remote2: no 
proper reply from server, returning ENOTCON



-- SERVER FILE --
> Volume brick
> type storage/posix
> option directory /home/uroot/home/cworks/.data 
> end-volume 

> volume server 
> type protocol/server 
> subvolumes brick 
> option transport-type tcp/server 
> option auth.ip.brick.allow 192.168.254.* 
> end-volume 


-- CLIENT FILE --
>  volume remote1
>  type protocol/client 
>  option transport-type tcp/client 
>  option remote-host glusterfs1.spfs 
>  option remote-subvolume brick 
>  end-volume 

> volume remote2
> type protocol/client 
> option transport-type tcp/client 
> option remote-host glusterfs2.spfs 
> option remote-subvolume brick 
> end-volume 

> volume mirror0 
> type cluster/afr 
> subvolumes remote1 remote2 
> end-volume 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux