ESTALE after cwd deleted by same NFS client
Benjamin Kaduk
kaduk at mit.edu
Mon Dec 12 16:41:20 UTC 2016
On Mon, Dec 12, 2016 at 06:15:14AM +0000, Colin Percival wrote:
> On 12/11/16 21:42, Benjamin Kaduk wrote:
> > On Sun, Dec 11, 2016 at 11:06:42PM +0000, Colin Percival wrote:
> >> If I run the following with /nfs/ being an NFS mount:
> >> # mkdir /nfs/foo
> >> # touch /nfs/foo/bar
> >> # cd /nfs/foo
> >> # rm -r /nfs/foo
> >> # rm bar
> >>
> >> Then the final 'rm bar' fails with 'Stale NFS file handle'.
> >
> > Amusingly, this just came up recently:
> >
> > https://www.ietf.org/mail-archive/web/nfsv4/current/msg15115.html (et seq)
> >
> > But I guess you did not specify which version of the NFS protocol you were
> > using...
>
> I'm using NFSv4.1, but this isn't quite the same... that link refers to having
> one NFS client remove a file out from underneath a different client, while I'm
> talking about having an NFS client remove a file from underneath *itself*.
I thought the reply mentioned (in passing) the case of a client removing a
file out from under itself as well. But, maybe I was reading too fast.
-Ben
More information about the freebsd-fs
mailing list