[Linux-ha-dev] Hi list!!
Crispin Cowan
crispin@cse.ogi.edu
Thu, 21 Oct 1999 20:05:33 +0000
"Stephen C. Tweedie" wrote:
> Absolutely. Data journaling is not application journaling. You can
> ensure that the data is intact on disk, but that doesn't mean that it
> represents a consistent state for the application. Only the
> application can ever have a hope of understanding what its own
> transaction semantics are.
I am very interested in process checkpoint and rollback. I wrote my
dissertation and several papers on optimistic programming several years ago (
http://www.cse.ogi.edu/~crispin/hope.html ). Optimistic programming depends
on being able to checkpoint a process now, and roll back to that state later.
I implemented a crude form of checkpoint and rollback for processes, but
couldn't do anything about rolling back file state. Can a journaling file
system give me the hooks I need to be able to checkpoint and rollback the
state of one or more files?
Thanks,
Crispin
-----
Crispin Cowan, CTO, WireX Communications, Inc. http://wirex.com
Free Hardened Linux Distribution: http://immunix.org