(Illustration by Gaich Muramatsu)
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... -d. --- http://www.monkey.org/~dugsong/Received on 1998-03-31 08:37:06