Date: Sat, 11 Oct 1997 22:05:51 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: helbig@Informatik.BA-Stuttgart.DE (Wolfgang Helbig) Cc: bde@zeta.org.au, current@FreeBSD.ORG Subject: Re: make world failed Message-ID: <199710112205.PAA06146@usr06.primenet.com> In-Reply-To: <199710110903.LAA02400@rvc1.informatik.ba-stuttgart.de> from "Wolfgang Helbig" at Oct 11, 97 11:03:59 am
next in thread | previous in thread | raw e-mail | index | archive | help
> > failure occurs early, for rm -f, because nfs returns ESTALE instead > > of ENOENT for (necessarily) failing lookups in the removed directory, > > and rm -f doesn't understand ESTALE. > > Should it? No. A local name cache hit that gets a vnode that references an nfsnode with a no longer valid verifier, generation count, or inode on the target system requires a return of ESTALE. One might better ask if the name cache code should be referenced on an NFS client without some kind of distributed cache coherency protocol; but this particular failure mode is not what is happening to you. Your failure is a real bug cause by a name cache deletion being omitted. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710112205.PAA06146>