Patent ID: 9244621
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method, comprising: maintaining a plurality of data arrays coupled to a plurality of nodes via a plurality of adapters; determining which of the plurality of nodes is a director node, wherein the director node has better connections to other nodes of the plurality of nodes; discovering, via the plurality of adapters, the plurality of data arrays during startup, and communicating information about the plurality of data arrays to corresponding local nodes of the plurality of nodes, wherein the local nodes broadcast the information to other nodes of plurality of nodes; and determining based on the broadcasted information, by the director node of the plurality of nodes, which data arrays of the plurality of data arrays are a current set of global metadata arrays comprising a primary, a secondary, and a tertiary data arrays, wherein the director node synchronizes global metadata between the primary, the secondary, and the tertiary data arrays and configures components of a computing environment based on the global metadata, wherein each of the primary, the secondary, and the tertiary data arrays have a boot sector that stores pointer records pointing to the current set of global metadata arrays comprising the primary, the secondary, and the tertiary data arrays, and wherein boot sectors of other data arrays besides the global metadata arrays do not store pointer records pointing to the current set of global metadata arrays.