×

System and method to prevent data corruption due to split brain in shared data clusters

  • US 7,739,677 B1
  • Filed: 05/27/2005
  • Issued: 06/15/2010
  • Est. Priority Date: 05/27/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a storage network;

    a plurality of nodes coupled to the storage network, wherein the plurality of nodes includes at least two nodes that form a cluster, wherein the plurality of nodes includes a first node, and wherein the first node includes a first computer-accessible storage medium having stored thereon a first set of program instructions;

    a plurality of local persistent stores, each of which is coupled to the storage network;

    a shared storage device coupled to the storage network; and

    a computer system coupled to the storage network, wherein the computer system includes a second computer-accessible storage medium having stored thereon a second set of program instructions;

    wherein the first set of program instructions is executable by the first node to;

    for an update directed to the shared storage device by the first node, redirect the update to a first of the plurality of local persistent stores, wherein the first local persistent store corresponds to the first node; and

    in response to a successful verification of membership status of the first node in the cluster, cause contents of the update to be transferred from the first local persistent store to the shared storage device;

    wherein the second set of program instructions is executable by the computer system to perform, at least in part, the verification of membership status of the first node in the cluster.

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