×

Fast failover with multiple secondary nodes

  • US 7,617,369 B1
  • Filed: 12/04/2003
  • Issued: 11/10/2009
  • Est. Priority Date: 06/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a plurality of secondary nodes;

    sending an update from a primary node to the plurality of secondary nodes, whereinthe update identifies at least one secondary node of the plurality of secondary nodes to which the update will be sent;

    in response to receiving the update from the primary node, causing the at least one secondary node to insert the update in a respective log of updates, whereineach of the respective log of updates corresponds to a respective copy of the data, andthe inserting the update in the respective log of updates is performed at the secondary node;

    in response to inserting the update in the respective log of updates, causing the update to be copied from the respective log of updates to a storage area at the least one secondary node;

    sending an acknowledgement from the at least one secondary node to the primary node, whereinthe acknowledgement indicates that the update has been received at the least one secondary node;

    determining that all of the plurality of secondary nodes have acknowledged the update; and

    in response to the determining, causing each secondary node of the at least one secondary node to clear the update from the respective log of updates by sending a notification to each of the plurality of secondary nodes once all of the plurality of secondary nodes have acknowledged the update, whereinthe clearing is performed in response to receiving the notification.

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