×

Handling failed transaction peers in a distributed hash table

  • US 9,141,480 B2
  • Filed: 09/24/2013
  • Issued: 09/22/2015
  • Est. Priority Date: 10/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A data storage method comprising:

  • a first storage node issuing a first request to a second storage node, the first request including a logical timestamp indicating the time, relative to other requests, that the first request was issued;

    the first storage node exhausting a first pool of non-committed requests before the second storage node acknowledges the first request;

    the first storage node halting any responses to requests issued by other storage nodes until the second storage node acknowledges the first request;

    at least one other storage node issuing a second request to the first storage node and receiving no response;

    the at least one other storage node exhausting a second pool of non-committed requests before the first storage node acknowledges the second request;

    the at least one other storage node halting any responses to requests issued by other storage nodes until the first storage node acknowledges the second request;

    the first storage node and the at least one other storage node, together, using the logical timestamp to determine that the second storage node failure to acknowledge the first request is a basis for the first storage node and the at least one other storage node halting responses to requests; and

    the first storage node and the at least one other storage node entering a service mode to resolve the failure of the second storage node to acknowledge the first request.

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