Coda File System

Re: FW: Using Coda for caching on local machine rather than over network? ??

From: Dave Lowell <>
Date: Tue, 31 Mar 1998 11:00:17 -0500 (EST)
On Tue, 31 Mar 1998, Dug Song wrote:

> On Tue, 31 Mar 1998 wrote:
> > Almost correct.  RVM is used for Metadata -- acl's, vnode's, version
> > vectors (for server replication), directory contents. This is managed
> > through a transaction system, and we feel it would be very hard to do
> > it without transactions, since during resolution/repair/reintegration
> > many changes are being made, but one may have to back out (e.g. if a
> > server crashes, or if an unexpected inconsistency arises).
> just for kicks, take a look at peter chen's Rio project here at umich
> ( my friend dave implemented a blindingly
> fast transaction system called Vista on top of it; he won best paper at
> ACM SOSP 1997. they have software available for FreeBSD, and the Vista
> interface is similar to RVM...

Well, thanks for your enthusiasm Dug... Everything you mentioned about
Vista is correct, except that we didn't win Best Paper at SOSP...


Dave Lowell   Computer Science Grad Student    University of Michigan
Received on 1998-03-31 11:07:29