1. A method for performing data replication in a computer network, the method comprising: storing, with computer hardware comprising memory and one or more computer processors, one or more log entries in the memory wherein each of the log entries represents a data management operation generated by an application on a source computer for data stored on a first storage device, and wherein each of the log entries has a unique identification associated therewith; transmitting copies of log entries in the memory to at least one destination computer; replaying the one or more copies of the log entries received by the at least one destination computer to replicate the data management operations on data on a second storage device to create replicated data that replicates the data stored on the first storage device; storing additional copies of the log entries in the memory in response to suspension of the replaying of the one or more copies of the log entries by the at least one destination computer; deleting in the memory, one or more of the log entries based on exceeding a storage threshold associated with the memory using the unique identification of a processed log entry on the destination computer to locate a log entry in the memory that occurs after the processed log entry; and performing a synchronization operation to synchronize the data stored on the source computer with the data stored on the destination computer when the memory no longer has a copy of the log entry that occurs after the processed log entry.