HAMMER update 05-May-2008

Matthew Dillon dillon at apollo.backplane.com
Mon May 5 18:04:53 PDT 2008


    I am now working on the filesystem full handling.   Everything else is
    working and appears to be stable.

    Current issues:

    * There may be a few undo cases where recovery-after-crash is
      unsuccessful, or results in an assertion later on.  I found
      a big issue with the kernel itself trying to sync the buffers
      and I whacked that (the last thing HAMMER wants is for the kernel
      to sync its buffers!).  I am continuing to test by intentionally
      crashing the system both under a vkernel and on real test boxes.

    * Reading and writing are not optimized well yet.  For reading the issue
      is a lack of clustering and read-ahead support (yet).  For writing
      the issue is due to the way buffers are staged out to the backend.

      Both issues are fairly straight forward, but they aren't high
      priority at the moment.

    * The filesystem full handling isn't in yet.  That is next on my list.

    I have begun testing HAMMER on real hardware.  My backup machine is now
    running a 700GB HAMMER filesystem.  I expect more issues will work their
    way out of the woodwork but right now things are looking *very* good.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Kernel mailing list