Techniques for asynchronous snapshot invalidation
US11593318B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 22, 2020 |
| Grant date | Feb 28, 2023 |
| Priority date | — |
| Expiry date | Apr 17, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/1827
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.