US 12,141,040 B1
Failover cluster management using a semi-bidirectional heartbeat mechanism
Sayantan Bhattacharyya, Sydney (AU); Wendi Qiu, Norwest (AU); How Yin Tan, Sydney (AU); Amritpal Singh Bath, Alamo, CA (US); and Iuri Chaer, London (GB)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on May 27, 2022, as Appl. No. 17/827,526.
Int. Cl. G06F 11/00 (2006.01); G06F 11/20 (2006.01)
CPC G06F 11/2025 (2013.01) [G06F 2201/805 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of managing dynamic cluster manager failover, the method comprising:
routing data traffic associated with managing a plurality of network components in a cluster to a first cluster manager, wherein the first cluster manager is associated with an active role and is operable to manage the plurality of network components in the cluster in a capacity of the active role;
transmitting periodic heartbeat request messages from a second cluster manager of the cluster to the first cluster manager, wherein the second cluster manager is associated with a standby role;
detecting, at the second cluster manager, a loss of heartbeat response messages from the first cluster manager, wherein the heartbeat response messages are transmitted from the first cluster manager to the second cluster manager in response to the periodic heartbeat request messages, and wherein each of the heartbeat response messages comprises information that is compared with a status of the first cluster manager maintained by the second cluster manager to detect changes at the first cluster manager;
promoting the second cluster manager to switch over from the standby role to the active role; and
re-routing the data traffic associated with the managing the plurality of network components to the second cluster manager in a capacity of the active role.