Subject: Re: NFSv3 deletion problem
To: Aaron Brown <abrown@eecs.harvard.edu>
From: Frank van der Linden <frank@fwi.uva.nl>
List: current-users
Date: 03/12/1996 08:57:54
Quoting Aaron Brown,
> Similar symptoms occur when you delete an open file, then subsequently close
> it: the temp. file doesn't go away. This is easily reproduced:
> % cd /usr/tmp
> % mkdir test
> % cd test
> % ls -l > test
> % vi test
> (^Z)
> % rm test
> % ls -a
> . .. .nfsA027b4.4
> % fg
> (:q!)
> % ls -a
> . .. .nfsA027b4.4
> I suspect the two problems are related somehow, and perhaps even by mmap
> (doesn't vi mmap the file?).
> I can not remove these .nfs files from the client, only from the server
> (which is kind of hard to do on the Network Appliance Box...)
> I've glanced through nfs_vnops.c a bit without finding anything obviously
> messed up.
> Has anyone else seen this/know a fix? If not, could some kind soul try
> to reproduce it and send-pr it for me so it has a chance of getting fixed?
I'm working on it.. There were 3 main problems with the NFSv3 code left;
one was NULs showing up in files (this has been fixed), the other two
are directory read problems and this one. Unfortunately, I had less time
than expected to work on this, and have been thinking about a clean fix
for the 2nd problem for a bit too long. Still, I should get around to
looking at this particular problem RSN (really!).
Mind you, I certainly wouldn't mind if someone else had a look and filed
a send-pr :-)
- Frank