[Gluster-devel] Glusterfs not mounting correctly during boot under RHEL 5.2

Ioannis Aslanidis iaslanidis at flumotion.com
Wed Nov 5 14:14:43 UTC 2008



Anand Avati wrote:
> 
> 
>     /var/log/glusterfs/glusterfs.log
> 
>     2008-11-05 13:03:14 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:14 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     2: (34) / => -1 (107)
>     2008-11-05 13:03:14 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:14 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     2: (34) / => -1 (107)
>     2008-11-05 13:03:15 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:15 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     3: (34) / => -1 (107)
>     2008-11-05 13:03:15 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:15 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     3: (34) / => -1 (107)
>     2008-11-05 13:03:16 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:16 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     4: (34) / => -1 (107)
>     2008-11-05 13:03:16 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:16 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     4: (34) / => -1 (107)
>     2008-11-05 13:03:17 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:17 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     5: (34) / => -1 (107)
>     2008-11-05 13:03:17 E [client-protocol.c:4405:client_lookup_cbk]
>     filedata: no proper reply from server, returning ENOTCONN
>     2008-11-05 13:03:17 E [fuse-bridge.c:459:fuse_entry_cbk] glusterfs-fuse:
>     5: (34) / => -1 (107)
> 
> 
> Is this the complete glusterfs client log file? Is this all? There must
> be other logs related to connection state if a disconnection happened.

This is all. It just happens on boot upon mount. It gives these errors
until it finally connects after a few seconds. If I do no operation, it
will not work until I do one and get these errors.

> 
> If a disconnection has not happened, then it means that on this
> particular system some other network connection parameter is slow --
> either DNS resolution is slow or tcp connection estabilishment (due to
> expensive iptables rules?) is slow.

iptables rules are few (around 20) and the average response time is
around 100ms (we have an internal DNS server that serves for all
internal machines.

> To rule these out, can you ensure
> you have mentioned IP addresses in the client volume spec file (instead
> of hostnames) and disabling iptables from init.

Where exactly is the client volume spec file? Can you give me the path?

I sure can disable iptables.

What I did to have a dirty/ugly workaround for now is to create an init
script that performs an `ls` to the mount point. At that point I get the
error 'Transport endpoint is not connected', I make the init script wait
10 seconds and when the service that requires the glusterfs partition to
be online, it gets it working.

My diagnose on this is that until an operation is performed, the
connection to the server does not actually get established. After
performing any operation on the mount point, it returns 'Transport
endpoint is not connected' error and a few seconds later everything is
working fine. Weird.


> 
> avati
> 

Thanks,

Ioannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: iaslanidis.vcf
Type: text/x-vcard
Size: 360 bytes
Desc: not available
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20081105/8be9e969/attachment-0003.vcf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20081105/8be9e969/attachment-0003.sig>


More information about the Gluster-devel mailing list