(Illustration by Gaich Muramatsu)
In FUSE, is there a way to direct read() and write() operations directly to a local file, without bouncing up to user space? That's what the Coda kernel module does today, and we need to think through the performance implications if that is not possible. The latency and bandwidth of read() and write() operations are not slowed down by Venus today --- only open() and close(). Will we be giving that up? If we have to, will it matter? -- Satya On Thursday 20 May 2010 07:39:07 Greg Troxel wrote: > > I agree that using FUSE for coda would be good. > > On NetBSD (5), coda mostly works, and I use it daily. "pwd" is broken, > but I think that's it. > > NetBSD has a BSD-licensed FUSE variant librefuse, built on top of puffs. > So far it seems that programs written to FUSE work fine on NetBSD with > librefuse. http://www.netbsd.org/docs/puffs/Received on 2010-05-20 08:31:46