Patent ID: 9560134
Date: 2017-01-31
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving, at one of a plurality of storage arrays, a request to access grains stored in one or more of the plurality of storage arrays from one of a plurality of clients; determining, by the one of the plurality of storage arrays, from a lock table a lock status of each of the requested grains and an identification of which of the plurality of clients is associated with each of the requested grains with the lock status of locked; managing, by the one of the plurality of storage arrays, access to each of the requested grains based on the determined lock status and the identification of which of the plurality of clients is associated with each of the requested grains with the lock status of locked; locking, by the one of the plurality of storage arrays, in the lock table the grains to the client associated with the request when the determining indicates the lock status is unlocked; and waiting a stored period of time and then repeating the determining and the managing for a stored number of attempts for grains which remain when the determining indicates the lock status is locked.