The Falcon
Serial Log is examined when the
first table in a Falcon
database is opened. If
the state of the log indicates that there are uncommitted
transactions, the recovery process starts automatically and
updates the database. When transactions and changes are written to
the Serial Log the log includes entries that record changes to all
areas of the database, including the indexes, changes to
BLOB
data, and any structural
changes to the database.
During crash recovery, Falcon
examines the
serial log and identifies the first entry that has not been
committed to the database. The recovery process writes all
unwritten data, changes index and blob data, releases any
necessary record slots (from deleted records) and commits any
structural changes.