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.
