(Illustration by Gaich Muramatsu)
On Tue, 31 Mar 1998, Dug Song wrote: > On Tue, 31 Mar 1998 braam_at_cs.cmu.edu 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 > (http://www.eecs.umich.edu/Rio/). 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 ------------------------------------------- Dave Lowell Computer Science Grad Student dlowell_at_umich.edu University of Michigan -------------------------------------------Received on 1998-03-31 11:07:29