Techniques for asynchronous snapshot invalidation
AssigneeNetApp, Inc.
InventorsMardiros Z. Chakalian, Amber Palekar, Szu-Wen Kuo, Stephen Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsMardiros Z. Chakalian, Amber Palekar, Szu-Wen Kuo, Stephen Wu
Estimating the term…
Asynchronous snapshot invalidation techniques are described. According to various such techniques, an enhanced file handle structure may be defined that includes a snapshot generation ID that is to comprise a value that singularly identifies a snapshot performed at a particular point in time. In some embodiments, when a snapshot ID assigned to that snapshot is reused at a subsequent point in time, a different snapshot generation ID may be assigned to that subsequent snapshot. With respect to an in-core cache, the differing snapshot generation IDs may eliminate unacceptable ambiguity regarding respective file information sets corresponding to the initial and subsequent snapshots sharing the same snapshot ID. As a result, obsolete file information sets may be cleared from the in-core cache asynchronously, enabling improved performance. The embodiments are not limited in this context.
A method implemented by a processor of a computing device, comprising:
A non-transitory machine-readable medium having stored thereon instructions which when executed by a machine, causes the machine to:
A computing device, comprising:
Dependencies are inferred from the claim text.