NFS Hangs ... NFS4ERR_DELAY (Solved)
Norman Elton
normelton at gmail.com
Tue Dec 11 10:34:29 EST 2007
Bruce,
A little poking into idmapd has resolved the problem. I configured
idmapd to run with "-v" on the server, and found this error in the
system log:
nfsdcb: id '-2' too big!
On my 64-bit machine, nfsnobody has the ID of 4294967294. This appears
to cause idmapd to choke and stop responding. I've changed it back to
the 32-bit version (65534) and things seem to be working as expected.
I'll probably drop the list another note if I find any more problems.
Thanks again for your help!!!
Norman Elton
On Dec 10, 2007, at 3:00 PM, J. Bruce Fields wrote:
> On Mon, Dec 10, 2007 at 02:48:11PM -0500, Norman Elton wrote:
>> I've posted the results from an strace on the client's idmapd:
>>
>> http://pastebin.com/f760d62b5
>
> Sorry, I should have just asked for the server; the client's not the
> problem here.
>
>> Running strace on the server's idmapd doesn't seem to produce
>> anything. It looks like idmapd is only consulted on the client's
>> side.
>
> OK, that's wrong.
>
> Is there anything in
>
> cat /proc/net/rpc/nfs4.idtoname/content
>
> ?
>
>> I see some errors about /var/lib/nfs/rpc_pipefs/nfs/clnt4d/idmap not
>> existing. In my case, /var/lib/nfs/rpc_pipefs/nfs is empty.
>
> Let's ignore any client-side errors, the problem is those
> NFS4ERR_DELAY
> returns from the server.
>
> --b.
More information about the NFSv4
mailing list