Synchronization of sequential access storage components with backup catalog
First Claim
1. A system for synchronization of source and replicated instances of sequential access storage components with a backup catalog in a computing environment, comprising:
- at least one processor device operable in the computing environment, the at least one processor in communication with a source component and a replicated component, wherein the at least one processor device is adapted for;
subsequent to a storage operation performed on the source instance by the source component, sending a synchronization message to the replicated component for the replicated instance, wherein the synchronization message is stored locally in a persistent storage location associated with the source component along with an indicator representative of a time the storage operation was performed,pursuant to receipt of the synchronization message by the replicated component, updating the replicated component to a dirty state to indicate a lack of full synchronization between the source and replicated instances, andacknowledging receipt of the synchronization message by the replicated component to the source component by sending a dirty state acknowledgement;
wherein if, during a subsequent recovery process, the dirty state is not yet cleared, the replicated component is deemed ineligible for participation in a full restoration operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Subsequent to a storage operation performed on the source instance by a source component, a synchronization message is sent to a replicated component for the replicated instance. The synchronization message is stored locally in a persistent storage location associated with the source component along with an indicator representative of a time the storage operation was performed. Pursuant to receipt of the synchronization message by the replicated component, the replicated component is updated to a dirty state to indicate a lack of full synchronization between the source and replicated instances. Receipt of the synchronization message is acknowledged by the replicated component by sending a dirty state acknowledgement. If, during a subsequent recovery process, the dirty state is not yet cleared, the replicated component is deemed ineligible for participation in a full restoration operation.
-
Citations
16 Claims
-
1. A system for synchronization of source and replicated instances of sequential access storage components with a backup catalog in a computing environment, comprising:
-
at least one processor device operable in the computing environment, the at least one processor in communication with a source component and a replicated component, wherein the at least one processor device is adapted for; subsequent to a storage operation performed on the source instance by the source component, sending a synchronization message to the replicated component for the replicated instance, wherein the synchronization message is stored locally in a persistent storage location associated with the source component along with an indicator representative of a time the storage operation was performed, pursuant to receipt of the synchronization message by the replicated component, updating the replicated component to a dirty state to indicate a lack of full synchronization between the source and replicated instances, and acknowledging receipt of the synchronization message by the replicated component to the source component by sending a dirty state acknowledgement; wherein if, during a subsequent recovery process, the dirty state is not yet cleared, the replicated component is deemed ineligible for participation in a full restoration operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for synchronization of source and replicated instances of sequential access storage components with a backup catalog 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, subsequent to a storage operation performed on the source instance by a source component, sending a synchronization message to a replicated component for the replicated instance, wherein the synchronization message is stored locally in a persistent storage location associated with the source component along with an indicator representative of a time the storage operation was performed; a second executable portion for, pursuant to receipt of the synchronization message by the replicated component, updating the replicated component to a dirty state to indicate a lack of full synchronization between the source and replicated instances; and a third executable portion for acknowledging receipt of the synchronization message by the replicated component to the source component by sending a dirty state acknowledgement; wherein if, during a subsequent recovery process, the dirty state is not yet cleared, the replicated component is deemed ineligible for participation in a full restoration operation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification