MODEL FOR CAPTURING AUDIT TRAIL DATA WITH REDUCED PROBABILITY OF LOSS OF CRITICAL DATA
First Claim
1. A method of capturing audit trail data related to processing of requests, said method comprising:
- receiving a plurality of requests;
classifying said plurality of requests into a first category and a second category;
for each request in said first category, storing audit trail data directly into a non-volatile storage upon processing of the request; and
for each request in said second category, storing audit trail data first into a volatile memory upon processing of the request and then copying data from said volatile memory to said non-volatile storage.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention provides for capturing of audit trail data related to processing of requests. In an embodiment, the received requests are classified into a first category and a second category. For each request in the first category, the corresponding audit trail data is stored directly into non-volatile storage upon processing of the request. On the other hand, for each request in the second category, the audit trail data is first stored into a volatile memory upon processing of the request, and then later copied from the volatile memory to non-volatile storage. Thus, the audit trail data corresponding to both categories of requests is eventually available stored on non-volatile storage.
11 Citations
20 Claims
-
1. A method of capturing audit trail data related to processing of requests, said method comprising:
-
receiving a plurality of requests; classifying said plurality of requests into a first category and a second category; for each request in said first category, storing audit trail data directly into a non-volatile storage upon processing of the request; and for each request in said second category, storing audit trail data first into a volatile memory upon processing of the request and then copying data from said volatile memory to said non-volatile storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium carrying one or more sequences of instructions, wherein execution of said one or more sequences of instructions by one or more processors contained in a server system causes said server system to capture audit trail data related to processing of requests, wherein execution of said one or more instructions by one or more processors contained in said server system causes said server system to perform the actions of:
-
receiving a plurality of requests; classifying said plurality of requests into a first category and a second category; for each request in said first category, storing audit trail data directly into a non-volatile storage upon processing of the request; and for each request in said second category, storing audit trail data first into a volatile memory upon processing of the request and then copying data from said volatile memory to said non-volatile storage. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A server system comprising:
-
a memory to store instructions; a processor to retrieve said instructions and execute the retrieved instructions, wherein execution of said instructions causes said digital processing system to perform the actions of; receiving a plurality of requests; classifying said plurality of requests into a first category and a second category; for each request in said first category, storing audit trail data directly into a non-volatile storage upon processing of the request; and for each request in said second category, storing audit trail data first into a volatile memory upon processing of the request and then copying data from said volatile memory to said non-volatile storage. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification