×

Processing incomplete data access transactions

  • US 10,157,021 B2
  • Filed: 06/29/2016
  • Issued: 12/18/2018
  • Est. Priority Date: 06/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:

  • obtaining a set of pending transaction information from a set of storage units of the DSN regarding a plurality of pending transactions, wherein a pending transaction of the plurality of pending transactions is regarding a data access request to a set of encoded data slices and wherein the pending transaction information from a storage unit of the set of storage units is regarding one or more pending data access requests for an encoded data slice of the set of encoded data slices, wherein a data segment of a data object is dispersed storage error encoded to produce the set of encoded data slices, and wherein the set of encoded data slices are stored in the set of storage units;

    identifying an incomplete transaction based on the set of pending transaction information, wherein the incomplete transaction is a stalled pending transaction of the plurality of pending transactions;

    determining whether to complete the incomplete transaction based on information regarding a requesting computing device associated with the incomplete transaction;

    when the incomplete transaction is not to be completed, instructing the storage units to discard a corresponding data access request associated with the incomplete transaction; and

    when the incomplete transaction is to be completed;

    determining what aspects of the corresponding data access request have not been completed; and

    instructing at least one of the storage units to complete the aspects of the corresponding data access request.

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