Patent ID: 8725698

Claim:
A method for performing data management operations on replicated data of a destination storage device, the method comprising: processing, with at least one processor implementing one or more routines, at least one log file having a plurality of log entries indicative of operations generated by a computer application executing on a source system, the operations being directed to data on a source storage device; and replaying, with the at least one processor implementing the one or more routines, the operations on a destination storage device to modify replication data on the destination storage device, wherein said replaying further comprises, identifying a plurality of stub files within the replication data on a destination storage device, wherein the plurality of stub files comprises: one or more first stub files each comprising a predetermined tag value indicating that the corresponding first stub file represents and provides access to one or more non-stub file data objects that were copied to secondary storage following replication of the respective one or more non-stub file data objects from the source storage device to the destination storage device, wherein the first stub files were not replicated from the source storage device to the destination storage device and were instead created to provide access to the respective non-stub file data objects copied to secondary storage; and one or more second stub files replicated from the source storage device to the destination storage device, that do not comprise the predetermined tag value, that already existed as stub files when they were replicated from the source storage device to the destination storage device as stub files, and which do not provide access to the non-stub file data objects that were copied to secondary storage, wherein the one or more first stub files and the one or more second stub files reside on the destination storage device; for each of the one or more first stub files, based on the presence of the corresponding predetermined tag value, identifying each of the one or more first stub files as being one of the first stub files and not being one of the second stub files; and recalling from the secondary storage one or more data objects represented by each of the identified one or more first stub files and replacing each of the one or more first stub files with the corresponding data object prior to modifying the replication data, and modifying the replication data on the destination storage device to match the data on the source storage device.