Fennel: DatabaseHeader Struct Reference (original) (raw)
Whenever a database is opened, except during recovery, a new UUID is generated to represent the online lifetime of the database.
The primary use is for marking log pages so that disk blocks written by previous instances can't masquerade as usable log pages during recovery.
Definition at line 93 of file DatabaseHeader.h.
Referenced by Database::createDataSegment(), Database::createTxnLog(), Database::openSegments(), Database::recover(), and Database::restoreFromBackup().