Recovery Behavior After Failover
The Tungsten Manager is able to detect un-extracted, desirable binary log events when recovering the old Primary via cctrl after a
failover.
The cctrl recover command will fail if:
- any unextracted binlog events exist on the old Primary that we are trying to recover (Scenario 1)
- the old Primary THL contains more events than the Replica that will be promoted to a new Primary (Scenario 2)
In this case, the cctrl recover command will display text similar to the following:
Recovery failed because the failed master has unextracted events in
the binlog. Please run the tungsten_find_orphaned script to inspect
this events. Provided you have a recent backup available, you can
try to restore the data source by issuing the following command:
datasource {hostname} restore
The tungsten_find_orphaned script is designed to locate orphaned events. For more information, please see "The tungsten_find_orphaned Command".