Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss
US7849254B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 16, 2007 |
| Grant date | Dec 7, 2010 |
| Priority date | — |
| Expiry date | Feb 22, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2089
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for storing customer data at a non-volatile storage (NVS) at a storage server. A track buffer is maintained for identifying first and second sets of segments that are allocated in the NVS. A flag in the track buffer identifies which of the first and second sets of segments to use for storing customer data for which a write request has been made. The customer data is stored in the NVS in successive commit processes. Following a power loss in the storage server, the NVS uses the track buffer information to identify which of the first and second sets of segments was involved in the current commit process to allow the current commit process to be completed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.