HAMMER update 02-July-2008

Matthew Dillon dillon at apollo.backplane.com
Wed Jul 2 15:21:11 PDT 2008


    Here's another update!

    Stabilization and testing work continues.  There are currently no known
    bugs!

    The primary mirroring work continues, with a large chunk committed today.
    The mirroring code is not considered operational yet but it will be by
    the end of the week.

    Most of the safety protocols for the mirroring are now in place.  These
    involve maintaining a pseudo-filesystem configuration via hammer pfs-*
    directives.  The mirroring reads the configuration and will bail if
    things don't match up properly.

    Still TODO is the incremental mirroring support.  I am testing it
    manually now but I need to enhance the mirror-read | mirror-write
    protocol to automate it, as well as finish up some low level B-Tree
    work to propagate the synchronization TID.

    The documentation for mirror-read and mirror-write is going to be really
    thin until I finish the above two items.

    Apart from the mirroring work the only other work I need to do for our
    release (which is in 2 weeks) is to clean up numerous Debugger() entries
    and change a few of the assertions to EIO's.

						-Matt






More information about the Kernel mailing list