cvs commit: src/sys/vfs/hammer hammer.h hammer_alist.c hammer_btree.c hammer_disk.h hammer_inode.c hammer_io.c hammer_mount.h hammer_object.c hammer_ondisk.c hammer_subs.c hammer_vfsops.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Nov 26 23:49:21 PST 2007


dillon      2007/11/26 23:48:52 PST

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_alist.c hammer_btree.c 
                         hammer_disk.h hammer_inode.c hammer_io.c 
                         hammer_mount.h hammer_object.c 
                         hammer_ondisk.c hammer_subs.c 
                         hammer_vfsops.c hammer_vnops.c 
  Log:
  HAMMER 8/many - A-list, B-Tree fixes.  As-of queries
  
  Fix numerous bugs in the A-list and B-Tree code, and a few other
  calculations.  The maximum volume size had to be reduced to 8192 TB due
  to an overflow in the A-list radix calculation.
  
  Implement as-of name lookups using an @@<delta_seconds_old> name extension.
  This is temporary.  Implelment as-of mounts.
  
  Revision  Changes    Path
  1.11      +6 -6      src/sys/vfs/hammer/hammer.h
  1.5       +12 -5     src/sys/vfs/hammer/hammer_alist.c
  1.8       +72 -0     src/sys/vfs/hammer/hammer_btree.c
  1.10      +9 -5      src/sys/vfs/hammer/hammer_disk.h
  1.9       +23 -12    src/sys/vfs/hammer/hammer_inode.c
  1.5       +1 -4      src/sys/vfs/hammer/hammer_io.c
  1.2       +4 -2      src/sys/vfs/hammer/hammer_mount.h
  1.7       +51 -15    src/sys/vfs/hammer/hammer_object.c
  1.8       +65 -42    src/sys/vfs/hammer/hammer_ondisk.c
  1.7       +11 -0     src/sys/vfs/hammer/hammer_subs.c
  1.7       +6 -0      src/sys/vfs/hammer/hammer_vfsops.c
  1.8       +46 -12    src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_alist.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_mount.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_subs.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.7&r2=1.8&f=u





More information about the Commits mailing list