RPC: can't encode arguments error on ubuntu 9.10 64bit platform
I am building a distributed file (storage) system on similar lines as google fs or hadoop hdfs and I have C prototype already working on 32 bit ubuntu 8.04. Recently I downloaded 64 bit version of ubuntu 9.10 and compiled the software and tried running it. I randomly see an error "RPC: can't encode arguments", and the software does not function as it was before on 32 bit ubuntu 8.04. I tried to reduce the buffer sizes that were part of the argument structures, but that didnt help. Can some one throw light on what could be the problem.
My 64 bit setup is just 2 nodes (server and client) having xeon processor. The 32 bit setup has 8 nodes in the cluster, and works very well with 8.04.