A system and method related to maintaining consistency of replicated data
in a data storage environment. The system handles Input/Output
(IO)-Requests in a data storage environment having a server and
production data stored on a data storage volume on a data storage system.
A copy of the production data is stored on another data storage volume of
a second data storage system, wherein IO-Requests to update production
data are handled so that the data copy is consistent with the production
data after processing the IO-Request.