Patent ID: 7885946

Claim:
A computer-implemented method for providing distributed storage configuration control within a cluster of storage devices in a storage network including a plurality of administrator systems, a plurality of adapter components, and a logical resource object coupled to one another, said method comprising: storing a configuration lock number (CLN) in a first adapter component; receiving, by said first adapter component, a first configuration transaction request having a value in a CLN field from one of said administrator systems; determining when said value is indicative of a first configuration transaction that modifies said logical resource object; requesting grant of a cluster lock when said first configuration transaction modifies said logical resource object; performing said first configuration transaction when said first configuration transaction modifies said logical resource object and said cluster lock is granted to said first adapter component; informing, by said first adapter component, all remaining adapter components in said plurality of adapter components that said cluster lock has been granted to said first adapter component upon grant of said cluster lock; preventing said all remaining adapter components from modifying said logical resource object prior to releasing a granted cluster lock; performing said first configuration transaction without said cluster lock when said first configuration transaction does not modify said logical resource object; releasing said cluster lock upon completion of said first configuration transaction; and informing, by said first adapter component, all remaining adapter components in said plurality of adapter components that said cluster lock has been released by said first adapter component upon release of said cluster lock.