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  Path
+11 -5 mojavefs/src/uservfs/old/module/Makefile
+71 -4 mojavefs/src/uservfs/old/module/uservfs.h
+229 -118 mojavefs/src/uservfs/old/module/uservfs_dev.c
+10 -8 mojavefs/src/uservfs/old/module/uservfs_dev.h
+148 -29 mojavefs/src/uservfs/old/module/uservfs_dir.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_inode.c
+11 -31 mojavefs/src/uservfs/old/module/uservfs_link.c
+440 -110 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+12 -2 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+5 -3 mojavefs/src/uservfs/old/servers/mirror/Makefile
+326 -30 mojavefs/src/uservfs/old/servers/mirror/mirror.c

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  Path
+1 -1 mojavefs/src/uservfs/old/Makefile
Added mojavefs/src/uservfs/old/Makefile.opt
Properties mojavefs/src/uservfs/old/Makefile.opt
+19 -18 mojavefs/src/uservfs/old/module/uservfs.h
Added mojavefs/src/uservfs/old/servers/umfs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/cfs
Added mojavefs/src/uservfs/old/servers/umfs/cfs/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.mli
Properties mojavefs/src/uservfs/old/servers/umfs/clib
Added mojavefs/src/uservfs/old/servers/umfs/clib/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/clib/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/clib/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/clib/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
Properties mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
Properties mojavefs/src/uservfs/old/servers/umfs/main
Added mojavefs/src/uservfs/old/servers/umfs/main/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/main/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/main/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/main/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/main/main.ml
Properties mojavefs/src/uservfs/old/servers/umfs/main/main.ml
Added mojavefs/src/uservfs/old/servers/umfs/main/server.ml
Properties mojavefs/src/uservfs/old/servers/umfs/main/server.ml
Added mojavefs/src/uservfs/old/servers/umfs/main/server.mli
Properties mojavefs/src/uservfs/old/servers/umfs/main/server.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib
Added mojavefs/src/uservfs/old/servers/umfs/mllib/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+1 -1 mojavefs/src/uservfs/old/servers/umfs/Makefile
+13 -3 mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.mli
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.mli
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.mli
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_inode.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_inode.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.mli
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.mli
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_table.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_table.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.mli
+13 -0 mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
+3 -2 mojavefs/src/uservfs/old/servers/umfs/main/Makefile
+1 -1 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+70 -16 mojavefs/src/uservfs/old/servers/umfs/main/server.ml
+16 -2 mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/mllib/fmarshal.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/fmarshal.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.mli
Added mojavefs/src/uservfs/old/servers/umfs/mllib/interval_set.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/interval_set.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.mli
Added mojavefs/src/uservfs/old/servers/umfs/mllib/mc_map.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/mc_map.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/mc_map.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/mc_map.mli
Added mojavefs/src/uservfs/old/servers/umfs/mllib/mc_set.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/mc_set.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/mc_set.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/mc_set.mli
+121 -7 mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
+1 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+5 -1 mojavefs/src/uservfs/old/Makefile.opt
+1 -3 mojavefs/src/uservfs/old/module/Makefile
+39 -24 mojavefs/src/uservfs/old/module/uservfs.h
+6 -2 mojavefs/src/uservfs/old/module/uservfs_dir.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_inode.c
+47 -9 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+5 -3 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+26 -6 mojavefs/src/uservfs/old/servers/mirror/mirror.c
+222 -2 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
+7 -7 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
+2 -2 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.mli
+32 -8 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.ml
+9 -7 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.mli
+1 -1 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.ml
+50 -23 mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
+15 -5 mojavefs/src/uservfs/old/servers/umfs/main/server.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
+14 -9 mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
+5 -3 mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+1 -1 mojavefs/src/uservfs/old/Makefile
+3 -3 mojavefs/src/uservfs/old/Makefile.opt
+4 -4 mojavefs/src/uservfs/old/module/uservfs.h
+5 -2 mojavefs/src/uservfs/old/module/uservfs_dev.c
+8 -2 mojavefs/src/uservfs/old/module/uservfs_dir.c
+3 -3 mojavefs/src/uservfs/old/module/uservfs_inode.c
+48 -43 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+7 -3 mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
+45 -12 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.mli
+11 -0 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
+80 -14 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.mli
+13 -3 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.ml
Added mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_param.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_param.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_util.mli
+178 -43 mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
Properties mojavefs/src/uservfs/old/servers/umfs/main
+2 -0 mojavefs/src/uservfs/old/servers/umfs/main/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/main/.gdbinit
Properties mojavefs/src/uservfs/old/servers/umfs/main/.gdbinit
+13 -6 mojavefs/src/uservfs/old/servers/umfs/main/Makefile
+6 -2 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+47 -11 mojavefs/src/uservfs/old/servers/umfs/main/server.ml
+7 -3 mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/mllib/debug.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/debug.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/fmarshal.ml
+7 -6 mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
+5 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+1 -1 mojavefs/src/uservfs/old/servers/umfs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/cdev
Added mojavefs/src/uservfs/old/servers/umfs/cdev/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/cdev/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.ml
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.mli
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.ml
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.mli
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_info.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_info.ml
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.ml
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.mli
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.mli
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_table.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_table.ml
Added mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_type.ml
Properties mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_type.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
+2 -2 mojavefs/src/uservfs/old/servers/umfs/main/Makefile
+5 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.ml
+2 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.mli
+5 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+1 -1 mojavefs/src/uservfs/old/Makefile
+1 -1 mojavefs/src/uservfs/old/servers/umfs/Makefile
+1 -2 mojavefs/src/uservfs/old/servers/umfs/cdev/Makefile
+11 -3 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.ml
+6 -2 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.mli
+546 -326 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.ml
+14 -29 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.mli
+55 -45 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_info.ml
+109 -96 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.ml
+3 -4 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_table.ml
+19 -34 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_type.ml
+1 -7 mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
+190 -61 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
+2 -1 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.mli
+163 -159 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
+9 -9 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_file.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_inode.ml
+48 -23 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.ml
+3 -3 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.mli
+207 -226 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_param.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_table.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/chunkfs.mli
+9 -8 mojavefs/src/uservfs/old/servers/umfs/clib/ml_uservfs.c
+2 -2 mojavefs/src/uservfs/old/servers/umfs/main/Makefile
+2 -1 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+6 -6 mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
+1 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/fmarshal.ml
+10 -2 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.ml
+4 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.mli
+46 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.ml
+6 -0 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.mli
Added mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.ml
Added mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/mllib/mfs.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/mllib/uservfs.ml

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  Path
+0 -1 mojavefs/src/uservfs/old/servers/umfs/cdev/Makefile
+18 -22 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.ml
+2 -6 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev.mli
+189 -108 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.ml
+13 -18 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.mli
+5 -10 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_info.ml
+10 -13 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.ml
+3 -3 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_marshal.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_type.ml
+0 -3 mojavefs/src/uservfs/old/servers/umfs/cfs/Makefile
+347 -381 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.mli
+190 -176 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_dir.mli
+64 -49 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_link.mli
+22 -21 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs_marshal.ml
+6 -3 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/Makefile
+137 -53 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.ml
+8 -3 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.mli
+15 -11 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.ml
+4 -4 mojavefs/src/uservfs/old/servers/umfs/mllib/intsource.mli
+2 -2 mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/log_clock.mli

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  Path
+6 -9 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/cdev/cdev_chunk.mli
+69 -233 mojavefs/src/uservfs/old/servers/umfs/cfs/cfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs
Added mojavefs/src/uservfs/old/servers/umfs/fs/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/fs/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/fs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/fs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_cdev.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_cdev.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_chunk.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_chunk.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_dir.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_dir.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_errno.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_errno.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_inode.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_inode.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_mfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_mfs.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_pseudo.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_pseudo.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.ml
Added mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.mli
Properties mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.mli
Added mojavefs/src/uservfs/old/servers/umfs/fs/uservfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/fs/uservfs.ml
+2 -2 mojavefs/src/uservfs/old/servers/umfs/main/Makefile
+6 -2 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+382 -115 mojavefs/src/uservfs/old/servers/umfs/main/server.ml
+2 -2 mojavefs/src/uservfs/old/servers/umfs/main/server.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mfs
Added mojavefs/src/uservfs/old/servers/umfs/mfs/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/mfs/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/mfs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/mfs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/mfs/mfs_mux.ml
Properties mojavefs/src/uservfs/old/servers/umfs/mfs/mfs_mux.ml
Added mojavefs/src/uservfs/old/servers/umfs/mfs/mfs_mux.mli
Properties mojavefs/src/uservfs/old/servers/umfs/mfs/mfs_mux.mli
+24 -4 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.ml
+1 -1 mojavefs/src/uservfs/old/servers/umfs/mllib/idsource.mli
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/.cvsignore
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/.cvsignore
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/Makefile
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.ml
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.mli
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.mli

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  Path
+3 -3 mojavefs/src/uservfs/old/servers/umfs/fs/Makefile
+1 -0 mojavefs/src/uservfs/old/servers/umfs/fs/fs_super.ml
+2 -2 mojavefs/src/uservfs/old/servers/umfs/main/main.ml
+3 -1 mojavefs/src/uservfs/old/servers/umfs/pseudofs/Makefile
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs.ml
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs.ml
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs.mli
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs.mli
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs_super.ml
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs_super.ml
Added mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs_super.mli
Properties mojavefs/src/uservfs/old/servers/umfs/pseudofs/pfs_super.mli
Deleted mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.ml
Deleted mojavefs/src/uservfs/old/servers/umfs/pseudofs/pseudofs.mli

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