CPC G06F 11/2025 (2013.01) [G06F 11/0727 (2013.01); G06F 11/0757 (2013.01); G06F 11/0772 (2013.01)] | 20 Claims |
1. A computer-implemented method for reducing a resumption time of processing 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 primary storage site having a first cluster and a secondary storage site having a second cluster, the computer-implemented method comprising:
monitoring, with the second cluster, heartbeat information received at ultra-short time intervals during the AUFO from a first connection between a first logical network interface of the first cluster and a first logical network interface of the second cluster;
determining, with the second cluster, whether the heartbeat information from the first connection is received during an ultra-short time interval; and
intelligently routing heartbeat information from the one or more storage objects of the first cluster from the first connection to a different second connection between a second logical network interface of the first cluster and a second logical network interface of the second cluster when the heartbeat information from the first connection is not received during the ultra-short time interval, wherein the first cluster of the primary storage site has a primary copy of data that is initially assigned a leader role, wherein the second cluster of the secondary storage site has a mirrored copy of the data that is initially assigned a follower role.
|