DragonFly commits List (threaded) for 2008-04
DragonFly BSD
DragonFly commits List (threaded) for 2008-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 26 Apr 2008 12:08:14 -0700 (PDT)

dillon      2008/04/26 12:08:14 PDT

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_btree.c hammer_inode.c 
                         hammer_object.c hammer_recover.c 
  Log:
  HAMMER 38E/Many: Undo/Synchronization and crash recovery
  
  * Clean up interlocks between the frontend and backend.
  
  * Deal with the case where the backend needs to sync a record to disk that
    the frontend wishes to delete.  This basically just involves converting
    the record from a deleted in-memory record to a delete-on-disk record,
    so the synced record does not become visible to userland.
  
  * Deal with the case when an inode is being destroyed where the backend
    wishes to delete an in-memory record without syncing it to disk.
  
  * Document numerous special cases for future attention.
  
  Revision  Changes    Path
  1.52      +12 -7     src/sys/vfs/hammer/hammer.h
  1.39      +3 -0      src/sys/vfs/hammer/hammer_btree.c
  1.40      +50 -20    src/sys/vfs/hammer/hammer_inode.c
  1.45      +88 -38    src/sys/vfs/hammer/hammer_object.c
  1.12      +5 -0      src/sys/vfs/hammer/hammer_recover.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_recover.c.diff?r1=1.11&r2=1.12&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]