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

Re: cvs commit: src/sys/kern vfs_journal.c src/sys/sys journal.h mountctl.h


To: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
From: Hiten Pandya <hmp@xxxxxxxxxxxxx>
Date: Wed, 24 Aug 2005 22:08:27 +0100

Matthew Dillon wrote:
    It's getting there.  95% of the kernel code is operational now.  The
    only thing left on the kernel side is to possibly add some additional
    information to make undo'ing removed hardlinks easier for the userland,
    and a few bug fixes.

The big thing now is to work on the userland side (jscan) to be able
to run a mirror backwards, and to work on the code that allows the
userland side to resynchronize after a journaling stream has been
broken and then restarted. It turns out that I outsmarted myself a bit
on the kernel side... the kernel supports journaling transactions running
in parallel and that really complicates the userland code to parse the transactions. I have to rewrite that whole bit (in userland's jscan).

Can you not assign transaction identifications and just parse the journal accordingly in userland or am I simplyfing this a little too much?


-Hiten



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