Storage array snapshots for logged access replication in a continuous data protection system
First Claim
1. A method utilizing at least one computing device for access replication, wherein the method comprising:
- providing a continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions;
enabling, in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time, the selected point in time being earlier than the first point in time, the rolling back comprising undoing the write transactions in the journal subsequent to the selected point in time;
enabling generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time using the journal; and
enabling a user to access the virtual snapshot in the storage array at the selected point in time.
9 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a method includes providing a continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions; and enabling, in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time. The selected point in time is earlier than the first point in time and the rolling back includes undoing write transactions in the journal subsequent to the selected point in time; enabling generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time; and enabling a user to access the virtual snapshot in the storage array at the selected point in time.
-
Citations
12 Claims
-
1. A method utilizing at least one computing device for access replication, wherein the method comprising:
-
providing a continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions; enabling, in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time, the selected point in time being earlier than the first point in time, the rolling back comprising undoing the write transactions in the journal subsequent to the selected point in time; enabling generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time using the journal; and enabling a user to access the virtual snapshot in the storage array at the selected point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article for access replication, comprising:
non-transitory computer readable medium in a continuous data protection system containing stored instructions, the continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions, the instructions enabling a computer to; enable, in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time, the selected point in time being earlier than the first point in time, the rolling back comprising undoing the write transactions in the journal subsequent to the selected point in time; enable generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time using the journal; and enable a user to access the virtual snapshot in the storage array at the selected point in time. - View Dependent Claims (9, 10, 11)
-
12. A system for access replication, comprising:
a data protection agent, implemented at least partially by hardware, to form part of a continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions, the data protection agent to enable; in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time, the selected point in time being earlier than the first point in time, the rolling back comprising undoing the write transactions in the journal subsequent to the selected point in time; generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time using the journal; and a user to access the virtual snapshot in the storage array at the selected point in time.
Specification