[OpenAFS-devel] GSOC 2010: Userspace NFS->AFS translator

Chas Williams (CONTRACTOR) chas@cmf.nrl.navy.mil
Sat, 10 Apr 2010 07:30:53 -0400


In message <sjm63401r1l.fsf@pgpdev.ihtfp.org>,Derek Atkins writes:
>Why would it be complicated?  There already exist user-space NFS Daemons
>out there.  So why would it be a "fairly substancial piece of work"?

i did take a quick look at this at one point with regard to unfs3.
and while it would be "easy" it would not be quick.  most of the
work is the tedious effort of converting the standard filesystem
calls used by unfs3 into the cachemanager calls for libuafs.
unfs3, somewhat conviently, prefixed all the filesystem calls with
backend_ which does make it somewhat easier to figure out things.

the license is 3-stanza bsd, which made is somewhat attractive.

i sort of think this project has merit outside the use as an actual
translator since it would allow benchmarking of certain aspects of
afs in traditional tools.