Patent ID: 8868530

Claim:
A machine implemented method for a networked storage system having a first storage system node providing storage space to a client computing system at a first storage device and a second storage system node managing a second storage device, comprising; granting a lock by the first storage system node to the client computing system, in response to a lock request, for accessing a data container stored at the first storage device managed by a storage operating system of the first storage system node; evaluating the lock request by the first storage system node for determining if lock state information for the lock has to be mirrored at the second storage system node based on a lock feature of a lock type identified by the lock request; and mirroring the lock state information regarding the lock at the second storage system node when the lock feature includes a request for a persistent open feature that provides an exclusive right to the data container and allows the lock to stay open for a certain duration when the first storage system becomes unavailable and a reconnect key has to be used to obtain the lock; wherein the second storage system node generates the lock using the mirrored lock state information, when the first storage system node becomes unavailable and the second storage system node takes over the first storage device to interface with the client computing system to provide access to the data container using the generated lock.