| CPC G06F 11/1458 (2013.01) [G06F 16/128 (2019.01); G06F 16/1734 (2019.01); G06F 16/9027 (2019.01); G06F 11/1461 (2013.01); G06F 2201/84 (2013.01)] | 19 Claims |

|
1. A method, comprising:
receiving a stream of data changes to content of an object associated with a source system;
updating a hot standby version of at least a portion of the object maintained at a recovery system by streaming the received stream of data changes to the recovery system, wherein the hot standby version comprises a replica of the object associated with the source system that is maintained to be up to date and ready to use within a specified recovery time objective (RTO);
determining that a gap exists in the stream of data changes such that the hot standby version of the at least the portion of the object maintained at the recovery system is in an inconsistent state with respect to the at least the portion of the object associated with the source system, wherein the at least the portion of the object includes continuous data protection (CDP) enabled object;
in response to determining that the gap exists in the stream of data changes, obtaining a reference snapshot from the source system; and
causing the inconsistent state of the hot standby version of at least the portion of the object maintained at the recovery system to be updated to a state of the portion of the object associated with the reference snapshot.
|