Patent ID: 8996461
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. A computer-implemented method comprising: intercepting a punch command by a splitter at a production site; sending the punch command from the splitter at the production site to a data protection appliance at the production site to free data from storage at the production site; determining whether the data protection appliance at the production site supports the punch command, and; sending the punch command from the data protection appliance at the production site to a data protection appliance at a replication site regardless of whether the data protection appliance at the replication site supports the punch command; receiving, at the data protection appliance at the replication site, the punch command sent from the data protection appliance at the production site; writing the punch command by the data protection appliance at the replication site to a journal at the replication site; applying, by the data protection appliance at the replication site, the punch command to storage at the replication site, the punch command applied by the data protection appliance at the replication site in response to the punch command received from the data protection appliance at the production site by determining whether the data protection appliance at the replication site supports the punch command, and: writing data being freed or written as zeros from the storage at the replication site to an undo stream of the journal at the replication site.