Coda File System

Re: FUSE usability för Coda?

From: Andrew Deason <adeason_at_sinenomine.net>
Date: Sat, 22 May 2010 14:10:25 -0500
On Wed, 19 May 2010 10:28:27 +0200
u+codalist-wk5r_at_chalmers.se wrote:

> Hello,

Hi. I semi-recently implemented a (rudimentary) FUSE client for OpenAFS.

> Historically Coda client utilities have been using pioctls to talk to
> Venus, which goes through the kernel (even though it is actually a
> "pass through" operation). With the advent of User Land Only Coda
> (prototyped for MacOSX) it has been shown that the kernel
> participation in pioctls is not necessary.

May I ask where I can read more about this? There have been a few ideas
thrown around for how to do this with OpenAFS, but I'd like to see what
others are doing.

> The hope is to get better support for *BSD and also support for MacOSX
> and Solaris.

When I last looked at it, the Solaris FUSE implementation was written
only for OpenSolaris. It generally worked for me on OpenSolaris, but it
seems to be a rather unmaintained project for them. With the OpenAFS
FUSE client, I needed this patch to be able to see changes to files
originating from other clients:
<http://defect.opensolaris.org/bz/show_bug.cgi?id=7589>. A workaround
from the Coda/AFS side is probably possible, too, though.

The MacFUSE project seems more active, though I never tried to run the
OpenAFS FUSE client on it.

-- 
Andrew Deason
adeason_at_sinenomine.net
Received on 2010-05-22 19:20:33