Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-23 19:38:39 -0800 (Sat, 23 Nov 2002)
Revision: 1781
Log message:
This is an upgrade of umfs to use speculation as we have discussed.
The umfs has two major layers:
cdev: a "chunk device". It doesn't know anything about directories,
links, etc. But it has file versioning. A file has: a) a version,
b) some data, and c) some links to other files.
cfs: this turns the chunk device into a real filesystem.
WARNING: this is untested, so don't trust anything.
After testing, the next step would be to add the distributed
chunk device... We'll see. Have to discuss with Jason and Cristian.