Coda File System

Re: FUSE/pioctl (was Re: Coda development roadmap)

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Wed, 6 Aug 2014 08:47:41 -0400
On Wed, Aug 06, 2014 at 08:28:59AM -0400, Greg Troxel wrote:
> For things that are properties of files that are made consistent by
> coda, this seems ok, modulo implementation concerns.  But it

Right, adding xattr support would require changes to 5 or 6 different
kernel modules (linux/freebsd/netbsd/windows/solaris?), and some of
these might not even have xattrs to begin with (windows?) requiring an
alternative approach.

But everwhere we already have and support pioctls, the only places where
that breaks is when you try to run a Linux venus binary talking to a
NetBSD kernel module, but it was never designed to do that in the first
place. It used to break at the first 'ls' because the kernel module used
to leave directory parsing up to the VFS and we used to have a different
directory container file on each platform.

Jan
Received on 2014-08-06 08:47:48