×

Distributed storage network memory access based on memory state

  • US 8,473,677 B2
  • Filed: 05/11/2010
  • Issued: 06/25/2013
  • Est. Priority Date: 09/29/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a distributed storage (DS) unit of a distributed storage network, the method comprising:

  • maintaining memory states of a plurality of memories of the DS unit, wherein a memory of the plurality of memories is in a write only state, a read state, or a write with read priority state; and

    receiving a first request regarding a first data slice;

    determining a first memory of the plurality of memories associated with the first data slice;

    determining the memory state of the first memory from the memory states of the plurality of memories;

    when the memory state of the first memory is the write only state, the first request is a read request, and the DS unit determines to process the first request;

    reconstructing the first data slice from corresponding parity data stored in a parity memory of the DS unit and one or more corresponding data slices stored in one or more other memories of the plurality of memories that are in the read state of the write with read priority state; and

    outputting the reconstructed encoded data slice in response to the first requestwhen the memory state of the first memory is write with read priority and the first request is the read request;

    pausing write requests to the first memory upon receiving the first request to retrieve the first data slice;

    retrieving the first data slice from the first memory; and

    outputting the retrieved first data slice.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×