Patent ID: 9298765
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. A method for handling partially inconsistent states among members of a cluster in an erratic storage network that responds to requests from a client, the method comprising: receiving, at a given member of the cluster, an incoming write request to modify an entry in storage; assigning a commit identifier to the incoming write request, the commit identifier corresponding to (1) the entry in storage and (2) a particular modification, associated with the incoming write request, of a state of the entry in storage; correlating the incoming write request with any commit identifier for any previous request necessary to satisfy the incoming write request by (1) identifying at least one entry in storage to be used by the incoming write request, and (2) determining any commit identifier associated with the at least one identified entry; detecting, on the given member of the cluster, whether commit identifiers for any previous request necessary to satisfy the incoming write request have been applied to the given member; and