×

Data Rebuild on Feedback from a Queue in a Non-Volatile Solid-State Storage

  • US 20160041868A1
  • Filed: 08/07/2014
  • Published: 02/11/2016
  • Est. Priority Date: 08/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for accessing data in a plurality of storage nodes having nonvolatile solid-state memory, comprising:

  • distributing user data throughout the plurality of storage nodes through erasure coding such that in event of a determination by the plurality of storage nodes that two of the plurality of storage nodes are unreachable the user data is accessible via the erasure coding from a remainder of the plurality of storage nodes, wherein the plurality of storage nodes are coupled as a storage cluster;

    receiving a request that directs a read of the non-volatile solid-state memory, wherein the read of the non-volatile solid-state memory is based at least in part on reading a first bit in the non-volatile solid-state memory via a first path, and wherein a plurality of operations queues is coupled to the first path;

    determining, based on contents of the plurality of operations queues, whether the reading the first bit via the first path can be performed within a latency budget; and

    determining a second path to achieve the read of the non-volatile solid-state memory, responsive to determining that the reading of the first bit via the first path cannot be performed within the latency budget, wherein a processor performs at least one method operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×