Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Aug 1998 16:49:26 -0700
From:      David Greenman <dg@root.com>
To:        Julian Elischer <julian@whistle.com>
Cc:        Terry Lambert <tlambert@primenet.com>, current@FreeBSD.ORG
Subject:   Re: Tentative fix for VM bug 
Message-ID:  <199808152349.QAA20449@implode.root.com>
In-Reply-To: Your message of "Fri, 14 Aug 1998 10:59:57 PDT." <Pine.BSF.3.95.980814105934.2722A-100000@current1.whistle.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>yes, but is it a bug that he's reporting?

   I don't see anything wrong with vm_object_page_remove(). We'd have
far more serious problems if there was something wrong with it (the system
wouldn't last for more than a few seconds, if that), and further, the
problem wouldn't be specific to just NFS. My thinking at the moment is that
the problem is caused by the lack of NFSnode locking; we depend on VOP_LOCK
actually doing something in many parts of the code, and with nfs_lock()
being a noop, it just doesn't happen. There might be a way to fix this
without messing with nfs_lock(), but the exact failure scenario will need
to be looked at carefully before this can be determined.

-DG

David Greenman
Co-founder/Principal Architect, The FreeBSD Project

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808152349.QAA20449>