Failover
failover-mode (2.0), interactive (0.6)
| Item |
Value |
| Description |
Turn ON automatic failover. |
| Type |
enum |
| Possible Value |
"manual" , "automatic" |
| Default Value |
"manual" |
failover-at-sync (0.7)
| Item |
Value |
| Description |
Failover only when state semisync is sync for last status. |
| Type |
boolean |
| Default Value |
false |
failover-max-slave-delay (2.0), maxdelay (0.6)
| Item |
Value |
| Description |
Election ignore slave with replication delay over this time in second. |
| Type |
integer |
| Default Value |
30 |
failover-time-limit(0.7)
| Item |
Value |
| Description |
Failover is canceled if previous failover took place that number of second before the time now, 0 means unlimited, this is use to prevent hardware network issue this can limit flip flap failover issues. |
| Type |
integer |
| Default Value |
0 |
failover-limit (1.1), failcount (0.7)
| Item |
Value |
| Description |
Failover is canceled if the number of failover reach that counter. The console, http or api can rest the internal counter, 0 means unlimited. |
| Type |
integer |
| Default Value |
5 |
failover-readonly-state (2.0), readonly (0.7)
| Item |
Value |
| Description |
Failover and switchover set slaves to read-only |
| Type |
boolean |
| Default Value |
true |
failover-event-scheduler (1.0)
| Item |
Value |
| Description |
Failover activate and disable event scheduler. |
| Type |
boolean |
| Default Value |
false |
failover-event-status (1.0)
| Item |
Value |
| Description |
Failover change the event status ENABLE OR DISABLE ON SLAVE. This is used when all cluster have event scheduler enable. |
| Type |
boolean |
| Default Value |
false |
failover-post-script (2.0), post-failover-scripts (0.7)
| Item |
Value |
| Description |
Full path of a post failover script. This is call after the new leader has been setup. |
| Type |
string |
| Default Value |
"" |
Used to re-enable traffic but before replication-manager take care of repointing other slaves.
Parameters passed to script :
oldMaster.Host, electedMaster.Host, oldMaster.Port, cluster.master.Port
bash shell example : $1,$2,$3,$4
failover-pre-script (2.0), pre-failover-scripts (0.7)
| Item |
Value |
| Description |
Full path of a pre failover script. This is call before the new leader has been setup. |
| Type |
string |
| Default Value |
"" |
Used to disable traffic on old master before replication-manager continue with failover or switchover. At this point a flush table with read lock is already issue on the old master.
Parameters passed to script :
oldMaster.Host, electedMaster.Host, oldMaster.Port, cluster.master.Port
bash shell example : $1,$2,$3,$4
failover-restart-unsafe (1.1)
| Item |
Value |
| Description |
Failover to the first restarted node when full cluster down, can be a slave |
| Type |
boolean |
| Default Value |
false |
Deprecated
interactive (2.0)
| Item |
Value |
| Description |
Tell to monitor in post 2.0 release |
| Type |
integer |
| Default Value |
1 |