Method and apparatus for replicating the punch command
AssigneeEMC Corporation
InventorsAssaf Natanzon, Saar Cohen, Lev Ayzenberg, Ariel Kulik
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsAssaf Natanzon, Saar Cohen, Lev Ayzenberg, Ariel Kulik
Estimating the term…
The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.
A computer-implemented method comprising:
A system for implementing a punch command to free storage in a replication environment, the system comprising:
A computer program product having a non-transitory computer readable storage medium operable to store computer program logic embodied in computer program code encoded thereon for implementing a punch command to free storage in a replication environment including a production site and a replication site, the computer program product comprising:
Dependencies are inferred from the claim text.