Patent ID: 11928352
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A multi-site distributed storage system having a primary storage site with a primary storage cluster and a secondary storage site with a secondary storage cluster comprising:
a processing resource; and
a non-transitory computer-readable medium coupled to the processing resource, having stored therein instructions, which when executed by the processing resource cause the processing resource to:
maintain state information regarding a data replication status for a first storage object of the primary storage cluster with the first storage object being replicated to a second storage object of the secondary storage cluster, wherein the state information facilitates automatic triggering of resynchronization for data replication between the first storage object and the second storage object;
perform persistent inflight tracking of operations (Ops) having a parallel split to the primary and secondary storage clusters with a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster;
establish Op ranges for the first and second Op logs;
compare the Op range of the first Op log of the primary storage cluster and the Op range of the second Op log of the secondary storage cluster;
determine a relation between the Op range of the first Op log and the Op range of the second Op log to prevent divergence of Ops in the first and second Op logs and to support the parallel split of the Ops; and
use a larger of ranges of the Op ranges of the first and second Op logs to compare entries when the relation is determined as one Op range is a subset of the other Op range.