HANDLING FAILED CLUSTER MEMBERS WHEN REPLICATING A DATABASE BETWEEN CLUSTERS
First Claim
Patent Images
1. A method comprising:
- sending, by a first node in a first cluster to a first node in a second cluster, at least a portion of a set of logs;
detecting a communication failure condition with respect to the sending of the set of logs;
responsive to detection of the communication failure condition, determining an assisting node which is in the first cluster; and
responsive to determination of the assisting node, sending, by the assisting node in the first cluster to the first node in the second cluster, at least a portion of the set of logs;
wherein;
the set of logs relate to physical database replication among shared disk database systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Data integrity is maintained during failed communications between a member node of a primary cluster and a backup cluster by assigning an assisting member node to run an assisting process that transmits data entered into the member node to the backup cluster. In this way, a replicated database is maintained during a partial communication failure between the primary cluster and the backup cluster.
-
Citations
20 Claims
-
1. A method comprising:
-
sending, by a first node in a first cluster to a first node in a second cluster, at least a portion of a set of logs; detecting a communication failure condition with respect to the sending of the set of logs; responsive to detection of the communication failure condition, determining an assisting node which is in the first cluster; and responsive to determination of the assisting node, sending, by the assisting node in the first cluster to the first node in the second cluster, at least a portion of the set of logs; wherein; the set of logs relate to physical database replication among shared disk database systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to send, by a first node in a first cluster to a first node in a second cluster, at least a portion of a set of logs; second program instructions programmed to detect a communication failure condition with respect to the sending of the set of logs; third program instructions programmed to, responsive to detection of the communication failure condition, determine an assisting node which is in the first cluster; fourth program instructions programmed to, responsive to determination of the assisting node, send, by the assisting node in the first cluster to the first node in the second cluster, at least a portion of the set of logs; wherein; the set of logs relate to physical database replication among shared disk database systems. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; first program instructions programmed to send, by a first node in a first cluster to a first node in a second cluster, at least a portion of a set of logs; second program instructions programmed to detect a communication failure condition with respect to the sending of the set of logs; third program instructions programmed to, responsive to detection of the communication failure condition, determine an assisting node which is in the first cluster; fourth program instructions programmed to, responsive to determination of the assisting node, send, by the assisting node in the first cluster to the first node in the second cluster, at least a portion of the set of logs; wherein; the set of logs relate to physical database replication among shared disk database systems. - View Dependent Claims (17, 18, 19, 20)
-
Specification