Synchronization of replicated sequential access storage components
First Claim
1. A system for synchronization of source and replicated instances of sequential access storage components in a computing environment, comprising:
- a processor operable in the computing environment, wherein the processor is adapted for;
configuring a replication synchronization table (RST) for the source instance, wherein the RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance,updating the RST of the source instance at a source component with the compacted information,transmitting the updated RST from the source instance to the replicated instance,determining, based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization,transmitting the data representative of the most recent position from the replicated instance to the source instance, andbased on the data representative of the most recent position, synchronizing the replicated instance with the source instance while updating the RST of the replicated instance with the data representative of the most recent position to reflect a synchronization status.
1 Assignment
0 Petitions
Accused Products
Abstract
A replication synchronization table (RST) is configured for the source instance. The RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance. The RST of the source instance is updated at a source component with the compacted information. The updated RST is transmitted from the source instance to the replicated instance. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.
17 Citations
25 Claims
-
1. A system for synchronization of source and replicated instances of sequential access storage components in a computing environment, comprising:
a processor operable in the computing environment, wherein the processor is adapted for; configuring a replication synchronization table (RST) for the source instance, wherein the RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance, updating the RST of the source instance at a source component with the compacted information, transmitting the updated RST from the source instance to the replicated instance, determining, based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization, transmitting the data representative of the most recent position from the replicated instance to the source instance, and based on the data representative of the most recent position, synchronizing the replicated instance with the source instance while updating the RST of the replicated instance with the data representative of the most recent position to reflect a synchronization status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer program product for synchronization of source and replicated instances of sequential access storage components in a computing environment by a processor device, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for configuring a replication synchronization table (RST) for the source instance, wherein the RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance; a second executable portion for updating the RST of the source instance at a source component with the compacted information; a third executable portion for transmitting the updated RST from the source instance to the replicated instance; a fourth executable portion for determining, based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization; a fifth executable portion for transmitting the data representative of the most recent position from the replicated instance to the source instance; and a sixth executable portion for, based on the data representative of the most recent position, synchronizing the replicated instance with the source instance while updating the RST of the replicated instance with the data representative of the most recent position to reflect a synchronization status. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification