A computer-implemented method for reducing a resumption time of input/output (I/O) operations during a non-disruptive automatic unplanned failover (AUFO) performed by one or more processors of a multi-site distributed storage system with a first storage cluster having a first set of consistency groups (CGs) initially with a leader role and a second storage cluster having a second mirrored set of CGs initially with a follower role, the computer-implemented method comprising:
- determining, with the second storage cluster, whether heartbeat information from one or more storage objects of a CG of the first set of CGs is received during a time period;
- determining an out of sync (OOS) state for a data replication relationship between the CG of the first set of CGs and a mirrored CG of the second set of CGs when the heartbeat information is not received during the time period;
- and
- sending a single bulk role change call with a cluster identifier from the second cluster to an external mediator to provide a role change from follower to leader in the second set of CGs based on the OOS state for the CG of the first set of CGs.