Patent · US Active

Providing data integrity in a non-reliable storage behavior

US10114715B2 · kind B2 · utility

0Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 24, 2016
Grant dateOct 30, 2018
Priority date
Expiry dateMay 24, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/805
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.