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

HAMMER Update 12-July-2008


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Sun, 13 Jul 2008 02:45:00 -0700 (PDT)

    Here's another update!

    We're still on track for the release.  HAMMER Development will continue
    in HEAD next week after the branch, and then get synced to 2.0 for
    the release.  In the last few days:

    * The mirroring support was finished this week and is undergoing
      testing.   This was the last big-ticket item on my list so yip yip!

    * Miscellanious performance, memory, buffer cache deadlocks, and
      undo fifo exhaustion issues have been fixed.  Random write
      performance has significantly improved.


    Currently there are two known bugs:

    * Filesystem full handling needs more work.

    * There are some races between either the pruner or the reblocker,
      and front-end access (such as a buildworld) which can result in
      bad data that need to be addressed.  I'm identifying which and
      tracking it down.

      It's probably the reblocker, related to the fact that it is
      manipulating the B-Tree directly and not going through the
      related inode/vnode, so there is minimal locking between the
      reblocker and the front-end and possibly some buffer cache
      aliasing.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



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