SYSTEMS AND METHODS FOR PERFORMING DATA REPLICATION
First Claim
1. A method for performing data replication, the method comprising:
- monitoring data operations associated with an application executing on a computing device, the data operations operative to write data to a first storage device;
populating a log file with a plurality of data entries indicative of the data operations;
identifying a first one of the plurality of data entries associated with writing data to a temporary file on the first storage device; and
replaying to a second storage device, based on a portion of the data entries, a portion of the data operations to replicate data to a first location on the second storage device, wherein the portion of the data entries does not include the first one of the plurality of data entries.
5 Assignments
0 Petitions
Accused Products
Abstract
Preparing source data to be replicated in a continuous data replication environment. Certain systems and methods populate a file name database with entries having a unique file identifier descriptor (FID), short name and a FID of the parent directory of each directory or file on a source storage device. Such information is advantageously gathered during scanning of a live file system without requiring a snapshot of the source storage device. The database can be further used to generate absolute file names associated with data operations to be replayed on a destination storage device. Based on the obtained FIDs, certain embodiments can further combine write operations to be replayed on the destination storage device and/or avoid replicating temporary files to the destination system.
38 Citations
1 Claim
-
1. A method for performing data replication, the method comprising:
-
monitoring data operations associated with an application executing on a computing device, the data operations operative to write data to a first storage device; populating a log file with a plurality of data entries indicative of the data operations; identifying a first one of the plurality of data entries associated with writing data to a temporary file on the first storage device; and replaying to a second storage device, based on a portion of the data entries, a portion of the data operations to replicate data to a first location on the second storage device, wherein the portion of the data entries does not include the first one of the plurality of data entries.
-
Specification