cvs commit: src/sys/vfs/hammer hammer.h hammer_btree.c hammer_io.c hammer_object.c hammer_ondisk.c hammer_spike.c hammer_vfsops.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Jan 25 02:37:18 PST 2008


dillon      2008/01/25 02:36:04 PST

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_btree.c hammer_io.c 
                         hammer_object.c hammer_ondisk.c 
                         hammer_spike.c hammer_vfsops.c 
                         hammer_vnops.c 
  Log:
  HAMMER 25/many: get fsx (filesystem test) working, cleanup pass
  
  * Fix buffer alignment in the write strategy code.  Assert buffer alignment
    in hammer_ip_sync_data().
  
  * Finish implementing file truncation.  There's probably still an edge case
    or two related to B_CACHE on terminal filesystem buffers when expanding
    a file.
  
  * Pass VCHR vnodes through to fsync so the inode data syncs properly.  It
    was previously only syncing on umount or OS flushes.
  
  * Change a bunch of debugging kprintf's to only print if a debug variable is
    set.  Reduce the debugging output considerably.
  
  * Test FSX using both a full historical mount and a nohistory mount.
  
  Revision  Changes    Path
  1.30      +1 -0      src/sys/vfs/hammer/hammer.h
  1.25      +11 -7     src/sys/vfs/hammer/hammer_btree.c
  1.19      +16 -9     src/sys/vfs/hammer/hammer_io.c
  1.25      +2 -0      src/sys/vfs/hammer/hammer_object.c
  1.26      +15 -16    src/sys/vfs/hammer/hammer_ondisk.c
  1.13      +6 -3      src/sys/vfs/hammer/hammer_spike.c
  1.16      +3 -0      src/sys/vfs/hammer/hammer_vfsops.c
  1.24      +62 -24    src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_spike.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.23&r2=1.24&f=u





More information about the Commits mailing list