Owner's Manual

Design
HA involves the following four components:
Role determination logic
Messaging and transport infrastructure for checkpoints
Initial snapshot and ongoing event synchronization for checkpoints
Reconciliation during role transition from standby to active
When implementing this feature, be aware of the following design principles:
The active controller determines the action to take and the standby server relies on the active
controller.
The reconciliation process minimizes the impact to data traffic.
To be processed by the controller, the data must be valid .
Role Determination
The software uses a deterministic mechanism to decide which controller is the active controller. It also
performs heartbeat checks and handles role transitions.
Supported Technologies and Protocols
23