cvs commit: src/sys/vfs/hammer hammer.h hammer_blockmap.c hammer_btree.c hammer_btree.h hammer_cursor.c hammer_disk.h hammer_flusher.c hammer_inode.c hammer_ioctl.c hammer_ioctl.h hammer_object.c hammer_ondisk.c hammer_reblock.c hammer_subs.c ...

Matthew Dillon dillon at crater.dragonflybsd.org
Mon May 5 13:40:08 PDT 2008


dillon      2008/05/05 13:34:48 PDT

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_blockmap.c hammer_btree.c 
                         hammer_btree.h hammer_cursor.c 
                         hammer_disk.h hammer_flusher.c 
                         hammer_inode.c hammer_ioctl.c 
                         hammer_ioctl.h hammer_object.c 
                         hammer_ondisk.c hammer_reblock.c 
                         hammer_subs.c hammer_undo.c 
                         hammer_vnops.c 
  Log:
  HAMMER 41/Many: Implement CRC checking (WARNING: On-media structures changed)
  
  * Generate and check on-media CRC fields.
  
  * Clean up the record modification API
  
  * Add a header signature field for future critical recovery
  
  * Rearrange CRC fields for on-media structures to make them easier to
    deal with.
  
  * Adjust the ioctl API
  
  * When trying to back-out of an operation that errored, free allocated
    data blocks.
  
  Revision  Changes    Path
  1.61      +60 -4     src/sys/vfs/hammer/hammer.h
  1.11      +49 -2     src/sys/vfs/hammer/hammer_blockmap.c
  1.43      +15 -4     src/sys/vfs/hammer/hammer_btree.c
  1.13      +10 -5     src/sys/vfs/hammer/hammer_btree.h
  1.24      +4 -3      src/sys/vfs/hammer/hammer_cursor.c
  1.31      +34 -9     src/sys/vfs/hammer/hammer_disk.h
  1.13      +7 -1      src/sys/vfs/hammer/hammer_flusher.c
  1.52      +16 -6     src/sys/vfs/hammer/hammer_inode.c
  1.12      +48 -34    src/sys/vfs/hammer/hammer_ioctl.c
  1.6       +22 -6     src/sys/vfs/hammer/hammer_ioctl.h
  1.55      +46 -15    src/sys/vfs/hammer/hammer_object.c
  1.41      +16 -6     src/sys/vfs/hammer/hammer_ondisk.c
  1.11      +12 -10    src/sys/vfs/hammer/hammer_reblock.c
  1.17      +51 -0     src/sys/vfs/hammer/hammer_subs.c
  1.13      +4 -1      src/sys/vfs/hammer/hammer_undo.c
  1.48      +1 -0      src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_blockmap.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.54&r2=1.55&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_subs.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_undo.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.47&r2=1.48&f=u





More information about the Commits mailing list