×

Generic resynchronization between persistent management store and dynamic configuration

  • US 8,332,497 B1
  • Filed: 02/20/2007
  • Issued: 12/11/2012
  • Est. Priority Date: 02/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. 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, andin 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 toaccess 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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×