Patent ID: 8332497

Claim:
A resynchronization process for a cluster of nodes interconnected over a cluster switching fabric, the resynchronization process configured to reconcile dynamic memory data in each node of the cluster with management configuration data, the resynchronization process comprising: loading the management configuration data into a replicated database (RDB) on each node of the cluster that shares a common network address so that clients can interact with any node in the cluster, wherein each node of the cluster includes at least one of a network element and a disk element, and wherein the management configuration data is owned by the cluster of nodes as a single entity; and in response to loading the management configuration data into the RDB on each node of the cluster, resynchronizing the dynamic memory data with the management configuration data in each RDB on each node of the cluster, wherein the management configuration data is shared among each node of the cluster, and wherein the resynchronizing comprises, for each node of the cluster: comparing the dynamic memory data in the node of the cluster with the management configuration data loaded into the RDB on the node of the cluster, and in response to the comparison, adding, removing or modifying the dynamic memory data in the node of the cluster so that the dynamic memory data replicates the management configuration data loaded into the RDB on the node of the cluster thus allowing a requesting client to access any node of the cluster to obtain an up-to-date version of the management configuration data; detecting a failure in the resynchronizing; and disabling at least one of a client application and a protocol from using the management configuration data associated with the detected failure.