Replication of a consistency group of data storage objects from servers in a data network
First Claim
1. In a data processing network including a server, a computer-implemented method comprising the steps of:
- the server receiving a request to determine whether or not the server can replicate a dataset from computer data storage of the server without causing a consistency error, and the server responding to the request by determining whether or not the server can replicate the dataset from the computer data storage of the server without causing a consistency error, and reporting whether or not the server can replicate the dataset from the computer data storage of the server without causing a consistency error.
9 Assignments
0 Petitions
Accused Products
Abstract
Consistency errors may arise during replication of diverse data storage objects from servers in a data network. For preventing consistency errors, a server is programmed for responding to a request for a report of whether or not the server can replicate the dataset without causing a consistency error. Such a report is useful for replicating a consistency group of objects from more than one server. Preparation for replication can be begun at each of the servers, and if any of the servers fail to report that replication can be done without causing a consistency error, the preparation can be aborted so that write access by applications will not be disrupted while the potential problem is diagnosed and eliminated.
173 Citations
20 Claims
-
1. In a data processing network including a server, a computer-implemented method comprising the steps of:
-
the server receiving a request to determine whether or not the server can replicate a dataset from computer data storage of the server without causing a consistency error, and the server responding to the request by determining whether or not the server can replicate the dataset from the computer data storage of the server without causing a consistency error, and reporting whether or not the server can replicate the dataset from the computer data storage of the server without causing a consistency error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of replicating data storage objects over a data network from respective servers, said method comprising:
-
(a) the servers modifying the data storage objects in computer data storage of the servers by executing transactions of applications upon the data storage objects, at least one of the applications accessing at least some of the data storage objects in the computer data storage of more than one of the servers;
(b) temporarily suspending write access of the applications at the servers to the data storage objects upon completion of pending ones of the transactions of the applications;
(c) replicating the data storage objects to produce a replica of a consistency group for transmission of the replica of the consistency group over the data network from the servers; and
(d) resuming write access of each of the applications to the data storage objects, and transmitting the replica of the consistency group over the data network from the servers. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification