Running something like:
mkdir -p /mnt/nfs
if mount server:/path /mnt/nfs
find /mnt/nfs &> /dev/null
causes xtab to fill with identical entries. Rpc.mountd's memory usage
grows without bound. I suspect that (though I should do some more
debugging to be sure) that mountd is allocating a structure and stamping an
entry into xtab but never de-allocating that structure when unmounted. I
have no idea if its proper behavior to have xtab behave that way but its
really silly to me.
This happens with knfsd-1.4.7-7 and kernel-2.2.12-20 (SMP) as well as our
in-house 2.2.13 kernel RPM.
I suspect that this is a problem in glibc's nss modules. Try disabling the
nisplus service from /etc/nsswitch.conf
The glibc bug is fioxed in the current rawhide