Claims
- 1. In a fault tolerant computer system having an audit generator, and a configuration management process that rotates storage of audit records generated by said audit generator through a trail of audit files stored on plural disk storage units, wherein after a selected audit file becomes full, audit records stored in the selected audit file are migrated to a long-term storage medium, leaving the selected audit file available to receive further audit trail records from said audit generator, a method for responding to excess generation of audit trail records comprising the steps of:
- monitoring, using said configuration management process, filling of audit files of said trail with audit records and migration of audit files of said trail to said long-term storage medium; and
- upon a first threshold percentage of audit files of said trail becoming full without having been migrated to said long-term storage medium, migrating at least one of said full unmigrated audit files to an overflow file on a selected one of the plural disk storage units.
- 2. The method of claim 1 wherein said migrating step comprises the substep of:
- migrating the full unmigrated audit file that became full before any other fall unmigrated audit file to said overflow file.
- 3. In a fault tolerant computer system having an audit generator, and a configuration management process that rotates storage of audit records generated by said audit generator through a trail of audit files stored on plural disk storage units, wherein after a selected audit file becomes fall, audit records stored in the selected audit file are migrated to a long-term storage medium, leaving the selected audit file available to receive further audit trail records from said audit generator, apparatus for responding to excess generation of audit trail records comprising:
- means for monitoring, using said configuration management process, filling of audit files of said trail with audit records and migration of audit files of said trail to said long-term storage medium; and
- means for, upon a first threshold percentage of audit files of said trail becoming full without having been migrated to said long-term storage medium, migrating at least one of said full unmigrated audit files to an overflow file on a selected one of the plural disk storage units.
- 4. The apparatus of claim 3 wherein said migrating means comprises:
- means for migrating the full unmigrated audit file that became full before any other full unmigrated audit file to said overflow file.
- 5. A fault tolerant computer system, including:
- an audit generator operating to generate audit records;
- a plurality of disk storage units;
- a long-term storage medium;
- a configuration management process that rotates storage of said audit records generated by said audit generator through a trail of audit files stored on said plurality of disk storage units, wherein after a selected audit file becomes fall, audit records stored in the selected audit file are migrated to said long-term storage medium, leaving the selected audit file available to receive further audit trail records from said audit generator;
- means for monitoring, using said configuration management process, filling of audit files of said trail with audit records and migration of audit files of said trail to said long-term storage medium; and
- means for, upon a first threshold percentage of audit files of said trail becoming full without having been migrated to said long-term storage medium, migrating at least one of said full unmigrated audit files to an overflow file on a selected one of the plurality of disk storage units.
Parent Case Info
This application is a continuation of 08/688,629 filed on Jul. 29, 1996 which is now U.S. Pat. No. 5,764,879 and a continuation in part of 08/377,075 filed on Jan. 23, 1995 which is now U.S. Pat. No. 5,590,274
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4020466 |
Cordi et al. |
Apr 1977 |
|
4084231 |
Capozzi et al. |
Apr 1978 |
|
5089958 |
Horton et al. |
Feb 1992 |
|
5325519 |
Long et al. |
Jun 1994 |
|
Non-Patent Literature Citations (3)
Entry |
Bernstein, P. et al., Concurrency Control and Recovery in Database Systems, Addison-Wesley, 1987, pp. 174-180. |
Gray, J., "Notes on Database Operating Systems," Operating Systems--An Advanced Course, Springer-Verlag, 1978, pp. 459-480. |
John Kaunitz and Louis Van Ekert, "Audit Trail Compaction for Database Recovery," Jul. 1984, vol. 27, No. 7. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
688629 |
Jul 1996 |
|