Patent ID: 9336230
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A computer program product for use in replication comprising: a non-transitory computer readable medium encoded with computer executable program code for replication of data, the code configured to enable the execution of: intercepting an Input/Output (IO) for a file at an application layer at the production site at a splitter; determining at the splitter whether the IO is a command that corresponds to a file to be replicated, wherein the determining whether the IO corresponds to a command includes examining the IO for a file ID; based on a determination the file is being replicated, sending the IO to a first data recovery appliance (DPA); recording the IO corresponding to the file in a journal; reading the IO from the journal; creating an UNDO for the IO; applying the data to the file; determining that the IO corresponds to a command to decrease a file size; noting the file size should be increased to the original in the undo; moving decreased data into the undo journal; and decreasing the file size.