cvs commit: src/sys/vfs/hammer hammer.h hammer_flusher.c hammer_inode.c hammer_io.c hammer_ioctl.c hammer_object.c hammer_ondisk.c hammer_reblock.c hammer_vfsops.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Apr 26 17:47:51 PDT 2008


dillon      2008/04/26 17:45:37 PDT

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_flusher.c hammer_inode.c 
                         hammer_io.c hammer_ioctl.c 
                         hammer_object.c hammer_ondisk.c 
                         hammer_reblock.c hammer_vfsops.c 
                         hammer_vnops.c 
  Log:
  HAMMER 38E/Many: Undo/Synchronization and crash recovery
  
  * Fix a couple of deadlocks.
  
  * Fix a kernel buffer cache exhaustion issue.
  
  * Get the 'hammer prune' and 'hammer reblock' command working again.  The
    commands are now properly synchronized for crash recovery.
  
  Revision  Changes    Path
  1.53      +6 -0      src/sys/vfs/hammer/hammer.h
  1.6       +10 -1     src/sys/vfs/hammer/hammer_flusher.c
  1.41      +37 -39    src/sys/vfs/hammer/hammer_inode.c
  1.28      +7 -0      src/sys/vfs/hammer/hammer_io.c
  1.10      +16 -0     src/sys/vfs/hammer/hammer_ioctl.c
  1.46      +2 -0      src/sys/vfs/hammer/hammer_object.c
  1.40      +2 -8      src/sys/vfs/hammer/hammer_ondisk.c
  1.8       +16 -1     src/sys/vfs/hammer/hammer_reblock.c
  1.29      +10 -0     src/sys/vfs/hammer/hammer_vfsops.c
  1.41      +9 -2      src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.52&r2=1.53&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_flusher.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ioctl.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_reblock.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.40&r2=1.41&f=u





More information about the Commits mailing list