cvs commit: src/sys/kern vfs_journal.c src/sys/sys journal.h mountctl.h
Hiten Pandya
hmp at backplane.com
Wed Aug 24 14:08:27 PDT 2005
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
More information about the Commits
mailing list