[60] in 6.033-lab
final things.
daemon@ATHENA.MIT.EDU (Kevin 'Frostbyte' McCormick)
Mon May 12 05:13:54 1997
Date: Mon, 12 May 1997 05:13:23 -0400 (EDT)
From: Kevin 'Frostbyte' McCormick <fbyte@sub-zero.mit.edu>
To: 6.033-lab@MIT.EDU
Okay, so I have this filesystem, and it's all nice and finished except for
one thing: (this is on Linux)
If, for example, I run the NFS loopback server on a filesystem, ls /sfs or
whatever, then kill the server, make a clean filesystem, rerun the server,
then ls /sfs, all the old files are still there. The kernel caches NFS
data and for the life of me I can't figure out what I have to do in the
NFS server to make the kernel realize that its cached data is invalid.
The way I've been doing it for a while now is to run my sfscd, then the
pristine sfscd, then mine again, which invalidates the caches. But, of
course, this is unacceptable. Any ideas?
-------------------------------------------------------------------------------
Kevin "Frostbyte" McCormick fbyte@sub-zero.mit.edu
Massachusetts Institute of Technology kmccorm@mit.edu
Linux: The choice of a GNU generation.