CPC G06F 3/0605 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 11/1076 (2013.01); G06F 11/3006 (2013.01); G06F 11/3034 (2013.01); G06F 16/182 (2019.01); G06F 16/2358 (2019.01); G06F 16/2365 (2019.01); G06F 21/62 (2013.01); H04L 67/1097 (2013.01); G06F 2201/81 (2013.01); G06F 2201/87 (2013.01); G06F 2211/1028 (2013.01); H03M 13/1515 (2013.01); H03M 13/616 (2013.01)] | 20 Claims |
1. A method for execution by one or more computing devices of a storage network, the method comprises:
receiving a data access request of a transaction regarding a data segment, wherein at least one data segment is dispersed storage error encoded into a set of encoded data slices in accordance with dispersed storage encoding parameters, and wherein the set of encoded data slices are stored in a set of storage units of the storage network;
executing the data access request;
generating an audit record data file regarding the execution of the data access request, wherein the audit record data file includes a source identifier, a target identifier, a timestamp, a unique sequence number, and a type code that indicates a type of storage network activity associated with the transaction;
caching the audit record data file in a first memory of the storage network;
determining whether to process cached audit record data files, wherein the cached audit record data files include the audit record data file, and wherein a second cached audit record data file of the cached audit record data files has a second unique sequence number;
when determining to process the cached audit record data files, transforming the cached audit record data files into an audit object data log;
storing the audit object data log in at least one second memory of the storage network;
obtaining information associated with the transaction; and
retrieving, from the at least one second memory, the audit record data file of the audit object data log based on the information associated with the transaction.
|