-
公开(公告)号:US11940954B2
公开(公告)日:2024-03-26
申请号:US18093894
申请日:2023-01-06
Applicant: NetApp, Inc.
Inventor: Richard Jernigan , Xin Wang , Subramanian Natarajan , Richard Chow , Adam Ciapponi , Brad Lisson , Dave Rose
CPC classification number: G06F16/1734 , G06F16/13 , G06F16/14 , G06F16/18
Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
-
公开(公告)号:US20230153271A1
公开(公告)日:2023-05-18
申请号:US18093894
申请日:2023-01-06
Applicant: NetApp, Inc.
Inventor: Richard Jernigan , Xin Wang , Subramanian Natarajan , Richard Chow , Adam Ciapponi , Brad Lisson , Dave Rose
CPC classification number: G06F16/1734 , G06F16/18 , G06F16/14 , G06F16/13
Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
-
公开(公告)号:US11561935B2
公开(公告)日:2023-01-24
申请号:US17383645
申请日:2021-07-23
Applicant: NetApp, Inc.
Inventor: Richard Jernigan , Xin Wang , Subramanian Natarajan , Richard Chow , Adam Ciapponi , Brad Lisson , Dave Rose
Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
-
公开(公告)号:US20220405248A1
公开(公告)日:2022-12-22
申请号:US17383645
申请日:2021-07-23
Applicant: NetApp, Inc.
Inventor: Richard Jernigan , Xin Wang , Subramanian Natarajan , Richard Chow , Adam Ciapponi , Brad Lisson , Dave Rose
Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
-
-
-