Automatic Failover ParametersIf during this wait period the active Sequencer is running, a Sequencer will not failover. The HAAutoFailoverWait parameter defines the number of seconds the Watchdog process must wait before initiating a failover. The default and minimum value is 300. A value of 0 disables the wait period checking. TheHAAutoFailoverCondition parameter defines the checks before the standby Sequencer automatically takes over; the default value is 7.
Automatic Failover Component Values
|1||The standby Sequencer must connect to all systems that were connected before losing the active Sequencer. This prerequisite checks for a potential network issue.|
|2||Sequencers periodically connect to all managed systems. These connections are logged on the managed systems. A Watchdog must wait a defined time before issuing a Sequencer failover. During this time, the standby Sequencer confirms that the active Sequencer has not connected to any managed systems. This prerequisite ensures the active Sequencer has not been connecting to any managed systems.
If HAAutomaticFailoverWait = 0, this prerequisite cannot be performed.
Dispatchers log transactions on all managed systems. A Watchdog waits before issuing a Sequencer failover. During this time, the standby Sequencer confirms the transaction tables have not been updated on any managed systems. An updated transaction table signals that the Dispatcher is working which may indicate the active Sequencer is still running. This prerequisite ensures a transaction has not been committed before appointing a new active Sequencer. This prerequisite reduces the chance of an irreconcilable Split Brain.
If HAAutomaticFailoverWait= 0, this prerequisite cannot be performed.