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

Claim 13:
14. A computing device, comprising:
a memory containing machine readable media comprising machine executable code having stored thereon instructions; and
a processor coupled to the memory and configured to execute the machine executable code to cause the processor to:
assign a first generation number to an obtained rule set for a storage volume hosted by one or more data storage devices in a data storage network, wherein the rule set defines properties of objects stored in a file system associated with the storage volume;
traverse a directory tree data structure associated with the file system and for each node of the directory tree data structure encountered during the traversal:
compare a second generation number for a first one of the objects corresponding to the node to the first generation number, and when the second generation number fails to match the first generation number:
apply one or more rules of the rule set to one or more of the properties for the first one of the objects to obtain one or more analytics values; and
propagate the one or more analytics values up the directory tree data structure;

receive an analytics query; and
output analytics data for display via a display device after the traversal of the directory tree data structure is complete, wherein the analytics data is based on the one or more analytics values.