Patent ID: 9292389
Filing Date: 2016-03-22
CPC Classification: G06F,H03M

Claim Text:
1. A method of prioritizing data for recovery in a distributed storage system, the method comprising: for each stripe of a file comprising a plurality of stripes having chunks, determining, using a data processing device, whether the stripe comprises high-availability chunks or low-availability chunks; determining, using the data processing device, an effective redundancy value for each stripe of the file, the effective redundancy value based on the chunks and any system domains associated with the corresponding stripe, the distributed storage system having a system hierarchy comprising system domains, each system domain having an active state or an inactive state, wherein chunks of a stripe associated with a system domain in the active state are accessible, and chunks of a stripe associated with a system domain in the inactive state are inaccessible; and determining, using the data processing device, that the chunks of a stripe have become inaccessible, and in response to the determining that the chunks of the stripe have become inaccessible: