Invention Grant
- Patent Title: Providing data integrity in a non-reliable storage behavior
- Patent Title (中): 在不可靠的存储行为中提供数据完整性
-
Application No.: US14222432Application Date: 2014-03-21
-
Publication No.: US09280432B2Publication Date: 2016-03-08
- Inventor: Linda A. Riedle , Fani Jenkins , Bhoovaraghan Subramanian , Sandeep T. Nirmale , Deepan Natesan Seeralan , Yong E. Cho
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cooper Legal Group, LLC
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/20

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.
Public/Granted literature
- US20150269045A1 PROVIDING DATA INTEGRITY IN A NON-RELIABLE STORAGE BEHAVIOR Public/Granted day:2015-09-24
Information query