Demand-driven initialization of data storage structures
US10120887B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 28, 2015 |
| Grant date | Nov 6, 2018 |
| Priority date | — |
| Expiry date | Oct 18, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/9024
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A technique operable in a data storage system performs initialization of storage structures in multiple stages and allows hosts to request access to a data object even when some of the storage structures supporting the data object have not been initialized. Rather than initializing all storage structures for a data object before allowing host access, a storage processor instead initializes only a protocol stub structure. The protocol stub structure is configured to receive protocol requests from hosts and to initiate further processing should a storage request in that protocol be received. The further processing includes, in response to receiving a protocol request directed to a host-accessible data object, identifying storage structures involved in processing that protocol request and directing the storage processor to initialize those storage structures. Once the storage structures have been initialized, the storage processor may process the protocol request to completion via the initialized storage structures.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.