Patent ID: 11940954
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A non-transitory machine readable medium having stored thereon instructions for managing file system analytics comprising machine executable code that, when executed by a machine in a data storage network, causes the machine to:
modify a stored first generation number for a storage volume hosted by one or more data storage devices in the data storage network in response to a modification of a stored rule set that defines properties of objects in a file system associated with the storage volume;
traverse a directory tree data structure associated with the file system, and for each of a plurality of nodes of the directory tree data structure encountered during the traversal:
compare a second generation number for a first one of the objects to the modified first generation number to determine when the first one of the objects has been reported; and
propagate one or more analytics values up the directory tree data structure, when the second generation number fails to match the modified first generation number, wherein the analytics values are generated based on an application of the modified rule set to one or more of the properties for the first one of the objects; and

output analytics data for display via a display device after the traversal of the directory tree data structure and in response to a received query, wherein the analytics data is based on the analytics values and correctness of the analytics data is ensured based on the comparison.