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
