We have discussed the approach of remembering completed RPCs (and there
status codes, return parameters, etc) so that a retry of a previously
executed RPC can get back identical results. But we have not implemented
this yet.

In the short term, it would be nice if you can make the Namenode run on a
dedicated machine (no Datanodes, tasktrackers, etc on this machine). Also,
how many files does ur cluster have and how much is the main memory on the
Namenode machine? How much memory is the Namenode jvm configured to use?

Thanks,
dhruba


-----Original Message-----
From: Joydeep Sen Sarma [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 13, 2007 2:16 PM
To: [email protected]
Subject: RE: ipc.client.timeout

Learning the hard way :-)

Second Ted's last mail (all the way back to Sun RPC - server can keep
track of completed RPC calls and reply success to client retries if op
already performed). 

-----Original Message-----
From: Doug Cutting [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 13, 2007 1:54 PM
To: [email protected]
Subject: Re: ipc.client.timeout

Joydeep Sen Sarma wrote:
> Quite likely it's because the namenode is also a data/task node. 

That doesn't sound like a "best practice"...

Doug

Reply via email to