While you guys are at rewriting nfs and restructuring a few things, I believe
now would be an appropriate time to consider writing something along the lines of
Sun's cache-fs .... for nfs or any 'network-based' filesystem, for that matter..
Basically, when you mount an nfs point, you have a portion of the disk reserved for
cache-fs, which 'caches' the nfs reads to the local hard drive. So if I compile
a huge project on my cs account (which could be on any 1 of about 20 machines),
the 1st time I compile/access each file, it is a standard nfs-read slow-speed..
But after the 1st time, it is read off the local hard drive using the cache-fs..
It is a sun-proprietary thing, but that doesn't stop us from taking the concept and
implementing it, does it? I could probably get more details, or I'm sure some of you
already know more details, but that's what I know to suggest at thist time..
It's at least worth considering...along with a possible optional/standard kerberos
type of authentication for nfs, also part of the sun-distributed nfs...
-- Todd Fries...tfries@umr.edu