OPTIMIZING REPLICATION BY DISTINGUISHING USER AND SYSTEM WRITE ACTIVITY
First Claim
1. A system comprising:
- one or more storage devices; and
a storage controller coupled to the one or more storage devices, wherein thestorage controller is configured to;
remap a first block of a first dataset;
retain a first tag that identifies the first block of the first dataset with a previous point in time; and
utilize the first tag to prevent the first block of the first dataset from being replicated during a replication operation involving the first dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable storage mediums for maintaining the history of remapped data in a storage system. A first portion of a first medium may be remapped to a second medium as part of read optimization operations, wherein the second medium is younger than the first medium. A tag associated with the first portion of the first medium may be retained when the first portion is remapped to the second medium. When the second medium is replicated to another storage array, the first portion of the first medium may be prevented from being replicated based on the tag identifying the first portion as being part of a previous replication operation.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more storage devices; and a storage controller coupled to the one or more storage devices, wherein the storage controller is configured to; remap a first block of a first dataset; retain a first tag that identifies the first block of the first dataset with a previous point in time; and utilize the first tag to prevent the first block of the first dataset from being replicated during a replication operation involving the first dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
remapping a first block of a first dataset; retaining a first tag that identifies the first block of the first dataset with a previous point in time; and utilizing the first tag to prevent the first block of the first dataset from being replicated during a replication operation involving the first dataset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor to:
-
remap a first block of a first dataset; retain a first tag that identifies the first block of the first dataset with a previous point in time; and utilize the first tag to prevent the first block of the first dataset from being replicated during a replication operation involving the first dataset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification