Patent ReferencesMethod and apparatus for continuous after-imaging Cache memory with data compaction for use in the audit trail of a data processing system having record locking capabilities Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory Patent #: 5201044 InventorsAssigneeApplicationNo. 717212 filed on 06/18/1991US Classes:714/19Undo recordExaminersPrimary: Beausoliel, Robert W. Jr.Assistant: Tu, T. Attorney, Agent or FirmInternational ClassG06F 011/34AbstractIn a transaction processing system, snapshot records are stored in volatile memory along with volatile state memory records, and modifications to the volatile state memory records by the transactions are logged to an after-image log in non-volatile memory for recovery of the volatile state memory records. For recovery of the snapshot records in volatile memory, when any one of the records of volatile state memory are to be written from volatile memory to non-volatile state memory, the volatile snapshots records of the volatile state memory record are first written from volatile snapshot memory to non-volatile snapshot memory. This ordering of buffer pool flushing permits recovery of the volatile snapshot records from non-volatile state memory or from modifications in the after-image log. Moreover, recovery can be performed without writing modifications to the volatile snapshot records in an after-image log or flushing the snapshot records using an atomic operation.Other References
| |