cvs commit: src/sys/vfs/hammer hammer.h hammer_object.c

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Jan 8 20:06:47 PST 2008


dillon      2008/01/08 20:05:37 PST

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_object.c 
  Log:
  HAMMER 16B/many: Fix data overwrite case.
  
  HAMMER will often write out data records for an inode before writing out
  the newly created inode itself.  This is desireable because it allows
  HAMMER to avoid replacing the on-disk inode record every time the file
  size changes.
  
  Fix a bug related to this issue where HAMMER was not checking for on-disk
  data records in the data overwrite case prior to the inode being written
  out.
  
  Revision  Changes    Path
  1.21      +1 -0      src/sys/vfs/hammer/hammer.h
  1.17      +10 -5     src/sys/vfs/hammer/hammer_object.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.16&r2=1.17&f=u





More information about the Commits mailing list