Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-03 13:44:55 -0800 (Sun, 03 Nov 2002)
Revision: 1773
Log message:
Added several new calls to complete the implementation.
Seems to be working pretty well.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-09 12:27:06 -0800 (Sat, 09 Nov 2002)
Revision: 1774
Log message:
Added chunkfs ML sketch.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-09 19:26:34 -0800 (Sat, 09 Nov 2002)
Revision: 1775
Log message:
Added sketch for chunkfs.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-10 08:40:57 -0800 (Sun, 10 Nov 2002)
Revision: 1776
Log message:
Filled out filesystem sketch. Not tested.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-16 13:17:33 -0800 (Sat, 16 Nov 2002)
Revision: 1777
Log message:
Changing name.
Changes | Path |
+0 -1 | mojavefs/src/uservfs/old/module/start |
+0 -1 | mojavefs/src/uservfs/old/module/stop |
+7 -6 | mojavefs/src/uservfs/old/module/uservfs.h |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-17 07:15:48 -0800 (Sun, 17 Nov 2002)
Revision: 1778
Log message:
Major bug fix.
However, inode size is not being updated on writes.
Rearranging code to use a chunk dev.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-17 12:36:39 -0800 (Sun, 17 Nov 2002)
Revision: 1779
Log message:
Added cdev.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-20 09:01:56 -0800 (Wed, 20 Nov 2002)
Revision: 1780
Log message:
Added the uservfs module. This uses a uservfs module to
pass all filesystem commands to userspace.
This is meant to be an experimental platform.
And, of course, most of the code is in ML.
Changes | Path |
Added | mojavefs/src/uservfs/old/README |
Properties | mojavefs/src/uservfs/old/README |
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.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-24 10:42:41 -0800 (Sun, 24 Nov 2002)
Revision: 1782
Log message:
Added superblock Fs_super. Each chunk fs has a root listing that keeps track
of ids that have been allocated. It also keeps track of the id<-->int
translations.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-24 18:47:36 -0800 (Sun, 24 Nov 2002)
Revision: 1783
Log message:
Added a pseudo-filesystem.
This is meant to be used for demand-generated files.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-24 19:08:31 -0800 (Sun, 24 Nov 2002)
Revision: 1784
Log message:
Dumb addition to pseudo-files.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-11-24 19:14:44 -0800 (Sun, 24 Nov 2002)
Revision: 1785
Log message:
Rearranged dependencies.
Changes | Path |
+1 -1 | mojavefs/src/uservfs/old/servers/umfs/Makefile |
+1 -1 | mojavefs/src/uservfs/old/servers/umfs/fs/Makefile |
+0 -1 | mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.ml |