Subject: Re: uvm deadlock against nfs w/ loopback-interface mounts?
To: Bill Studenmund <wrstuden@netbsd.org>
From: David Laight <david@l8s.co.uk>
List: tech-kern
Date: 12/09/2002 21:31:22
> Unfortunately the proper fix at the moment is to not nfs mount a
> filesystem served by the same system.
>
> This deadlock issue has been known about for a while (like longer than
> I've been a NetBSD developer), and there's no easy fix.
>
> The problem isn't just for NFS. msdosfs can do it too (as Roland found out
> a few years ago). The problem is that to free pages, sometimes we need
> pages. NFS needs mbufs to send data to clean cache contents, msdosfs needs
> to read blocks to figure out where to write blocks, etc.
Presumably it is possible (but rather harder) to get the same problem
if two systems have filesystems mounted from each other.
David
--
David Laight: david@l8s.co.uk