Persistence points based coverage mechanism for flow testing in high-performance storage systems
US11106557B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 21, 2020 |
| Grant date | Aug 31, 2021 |
| Priority date | — |
| Expiry date | Apr 25, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/901
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A processing device maintains a data structure for a set of process flows executing on one or more processing cores of a storage system. The data structure comprises entries identifying particular execution instances of one or more persistence point functions, each modifying persistent state, with the execution instances having been designated as tested in conjunction with testing of one or more process flows of the set of process flows. The processing device detects an execution instance of a persistence point function of a given one of the process flows, determines whether or not the detected execution instance of the persistence point function has a corresponding entry in the data structure, and responsive to the detected execution instance of the persistence point function not having a corresponding entry in the data structure, initiates a test of the given process flow that includes the detected execution instance of the persistence point function.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.