Patent attributes
A processing device identifies a first snapshot to be split from a first snapshot group, generates a second snapshot of the first snapshot, continues write operations to the first snapshot, copies the second snapshot to a storage volume of a second snapshot group, and computes a differential between the first and second snapshots. Responsive to the differential between the first and second snapshots being above a specified threshold, an additional snapshot of the first snapshot is generated, a differential is computed between the additional snapshot and a previous snapshot of the first snapshot, and if necessary the generating of an additional snapshot and the computing of a differential are repeated one or more additional times, until the differential is at or below the specified threshold. The processing device updates the storage volume based at least in part on one or more of the computed differentials.