Rebuilding data across storage nodes
US9218244B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 4, 2014 |
| Grant date | Dec 22, 2015 |
| Priority date | — |
| Expiry date | Jun 4, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1415
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.