On Fri, 4 Jun 2004, Jeff Moyer wrote: > ==> Regarding Re: [autofs] [RFC] rpc_ping and looong timeouts; Ian Kent <[EMAIL > PROTECTED]> adds: > > raven> On Thu, 3 Jun 2004, Jeff Moyer wrote: > >> Hello, Ian, list, > >> > >> You may recall my asking for the rpc_ping function to take TCP only > >> servers into account. Well, be careful what you ask for! Now, if a > >> server is down in a replicated server configuration, it takes quite a > >> while to timeout due to the TCP connect. The mount will eventually > >> succeed, but I've seen this take up to 10 minutes. > > raven> I'm not sure that I see that same behaviour in my test environment. > > raven> I'll check and get back. It's probably best if we understand this a > raven> little better before jumping in. > > I've strace'd the automount process, and a lot of time is spent in the > clnt_create, for both UDP and the TCP. I implemented a non-blocking > connect, and it took my ls time down from 8m21s to 2m4s. I'm still looking > into why the UDP stuff isn't timing out sooner. >
Cool. I'm wanting an excuse to look at the sunrpc code anyway. I'll have a bit of a poke around as well. > >> Perhaps we should first test to see if a host is reachable at all before > >> we begin our rpc pings? > > raven> Sigh! > > raven> Will the fall out from the replicated server implementation it never > raven> end. > > Despair not! I'm sure we're on the home stretch, here! ;) I'll post a > patch for review when it's baked. Great I'm looking forward to it. Ian _______________________________________________ autofs mailing list [EMAIL PROTECTED] http://linux.kernel.org/mailman/listinfo/autofs
