vkernel stuck in umtxsl state when booting from a NFS root mount

Rumko rumcic at gmail.com
Sat Oct 10 10:55:38 PDT 2009


Matthew Dillon wrote:

> 
> :When booting a vkernel with '-n 1' I'm not sure when was the last time that
> :it got stuck, while booting with '-n 2' fails in most if not all cases.
> 
>     Ok, all the NFS issues with vkernels should now be fixed.  There were
>     several problems but the ones causing the permanent stalls were
> 
>     (1) NFS was running the kernel out of mbufs, and
> 
>     (2) The NFS root mount was NFSv2 instead of NFSv3, and there appears
> to be bugs with large write()s on NFSv2 mounts.
> 
>     I also changed the default mount type from UDP to TCP which will improve
>     performance.
> 
>     I have not figured out what the problem with NFSv2 write()'s is yet.
>     I'm still working on that one.  But the vkernel should now mount w/
>     NFSv3 and thus work around that issue.
> 
> -Matt

Can't seem to be able to reproduce any more hangs.

Thank you
-- 
Regards,
Rumko





More information about the Bugs mailing list