Invention Grant
- Patent Title: Erasure coding repair availability
-
Application No.: US15820518Application Date: 2017-11-22
-
Publication No.: US10558538B2Publication Date: 2020-02-11
- Inventor: Song Guen Yoon , Dheeraj Raghavender Sangamkar , Emalayan Vairavanathan
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Haynes and Boone, LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/20 ; G06F11/10 ; H03M13/15

Abstract:
Distributed storage systems frequently use a centralized metadata repository that stores metadata in an eventually consistent distributed database. However, a metadata repository cannot be relied upon for determining which erasure coded fragments are lost because of a storage node(s) failures. Instead, when recovering a failed storage node, a list of missing fragments is generated based on fragments stored in storage devices of available storage nodes. A storage node performing the recovery sends a request to one or more of the available storage nodes for a fragment list. The fragment list is generated, not based on a metadata database, but on scanning storage devices for fragments related to the failed storage node. The storage node performing the recovery merges retrieved lists to create a master list indicating fragments that should be regenerated for recovery of the failed storage node(s).
Public/Granted literature
- US20190155708A1 ERASURE CODING REPAIR AVAILABILITY Public/Granted day:2019-05-23
Information query