Subject: kern/8867: softdeps and NFS -- bad interaction?
To: None <gnats-bugs@gnats.netbsd.org>
From: Jason R Thorpe <thorpej@nas.nasa.gov>
List: netbsd-bugs
Date: 11/23/1999 17:45:46
>Number:         8867
>Category:       kern
>Synopsis:       softdeps and NFS -- bad interaction?
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Nov 23 17:45:00 1999
>Last-Modified:
>Originator:     Jason R Thorpe
>Organization:
Numerical Aerospace Simulation Facility - NASA Ames
>Release:        NetBSD-1.4P, Tue Nov 23 17:34:14 PST 1999
>Environment:
	
Client: NetBSD sulaco 1.4P NetBSD 1.4P (SULACO) #52: Tue Nov 23 15:53:00 PST 1999     thorpej@sulaco:/amd/dracul/u2/netbsd/src/sys/arch/pmax/compile/SULACO pmax

Server: NetBSD dracul 1.4P NetBSD 1.4P (DRACUL) #930: Mon Nov 22 11:11:58 PST 1999     thorpej@dracul:/u2/netbsd/src/sys/arch/i386/compile/DRACUL i386

>Description:
	While doing a kernel build (make depend, actually) on the 3MAX
	(the NFS client), I was extracting a tar file on the i386 (the
	NFS server).  The NFS server has softdeps enabled on:

/dev/ccd0d on /u2 type ffs (NFS exported, local, soft dependencies)
/dev/sd3e on /u3 type ffs (NFS exported, local, soft dependencies)

	/u2 is the where the client's sources were.  The tar file
	was being extracted on another file system, /u4.

	While the tar file was being extracted, the following occurred
	on the NFS client:

In file included from ../../../../dev/cons.c:54:
../../../../sys/vnode.h:45: vm/pglist.h: Stale NFS file handle
../../../../sys/vnode.h:46: vm/vm_param.h: Stale NFS file handle
../../../../sys/vnode.h:48: uvm/uvm_object.h: Stale NFS file handle
../../../../sys/vnode.h:49: uvm/uvm_vnode.h: Stale NFS file handle

>How-To-Repeat:
	See above.

>Fix:
	Unknown.
>Audit-Trail:
>Unformatted: