"description":"Percent memory allocted per threads. Default: [\"tmp:70\", \"join:20\", \"sort:10\"]",
"type":"array",
"items":{
"type":"string"
},
"default":[
"tmp:70",
"join:20",
"sort:10"
]
},
"innodb-file-per-table":{
"title":"enable Innodb file per table",
"description":"enable Innodb file per table. Possible value: 0=disabled, 1=enabled",
"type":"integer",
"default":1,
"minimum":0,
"maximum":1
},
"use-ipv6":{
"title":"Mariadb server listen on IPv6",
"description":"Listen on IPv6 instead of IPv4.",
"type":"boolean",
"default":true
},
"failover-mode":{
"title":"Failover mode",
"description":"Failover is manual or automatic (default \"manual\").",
"type":"string",
"default":"manual",
"enum":[
"enum":[
"manual",
"manual",
"automatic"
"automatic"
]
]
},
},
"failover-limit":{
"failover-limit":{
"title":"Failover amount limit",
"title":"Failover amount limit",
"description":"Failover is canceld if already failover this number of time (0: unlimited) (default 5).",
"description":"Failover is canceld if already failover this number of time (0: unlimited) (default 5).",
"type":"integer",
"type":"integer",
"default":5
"default":5
},
},
"failover-falsepositive-heartbeat":{
"failover-falsepositive-heartbeat":{
"title":"Failover check slaves do not receive heartbeat",
"title":"Failover check slaves do not receive heartbeat",
"description":"Failover checks that slaves do not receive heartbeat (default true).",
"description":"Failover checks that slaves do not receive heartbeat (default true).",
"type":"boolean",
"type":"boolean",
"default":true
"default":true
},
},
"failover-falsepositive-heartbeat-timeout":{
"failover-falsepositive-heartbeat-timeout":{
"title":"Failover check slaves do not receive heartbeat timeout",
"title":"Failover check slaves do not receive heartbeat timeout",
"description":"Failover checks that slaves do not receive heartbeat detection timeout (default 3).",
"description":"Failover checks that slaves do not receive heartbeat detection timeout (default 3).",
"type":"integer",
"type":"integer",
"default":3
"default":3
},
},
"failover-falsepositive-ping-counter":{
"failover-falsepositive-ping-counter":{
"title":"Failover amount of ping failures",
"title":"Failover amount of ping failures",
"description":"Failover after this number of ping failures (interval 1s) (default 5).",
"description":"Failover after this number of ping failures (interval 1s) (default 5).",
"type":"integer",
"type":"integer",
"default":5
"default":5
},
},
"failover-max-slave-delay":{
"failover-max-slave-delay":{
"title":"Failover election ignore slave with replication delay",
"title":"Failover election ignore slave with replication delay",
"description":"Election ignore slave with replication delay over this time in sec (default 30).",
"description":"Election ignore slave with replication delay over this time in sec (default 30).",
"type":"integer",
"type":"integer",
"default":30
"default":30
},
},
"failover-readonly-state":{
"failover-readonly-state":{
"title":"Failover Switchover set slaves as read-only",
"title":"Failover Switchover set slaves as read-only",
"description":"Failover Switchover set slaves as read-only (default true).",
"description":"Failover Switchover set slaves as read-only (default true).",
"type":"boolean",
"type":"boolean",
"default":true
"default":true
},
},
"failover-restart-unsafe":{
"failover-restart-unsafe":{
"title":"Failover when cluster down if a slave is start first",
"title":"Failover when cluster down if a slave is start first",
"description":"Failover when cluster down if a slave is start first.",
"description":"Failover when cluster down if a slave is start first.",
"type":"boolean",
"type":"boolean",
"default":false
"default":false
},
},
"failover-time-limit":{
"failover-time-limit":{
"title":"Cancel failover if time in sec not passed after previous failover",
"title":"Cancel failover if time in sec not passed after previous failover",
"description":"Failover is canceled if timer in sec is not passed with previous failover (0: do not wait).",
"description":"Failover is canceled if timer in sec is not passed with previous failover (0: do not wait).",
"type":"integer",
"type":"integer",
"default":0
"default":0
},
},
"switchover-at-equal-gtid":{
"switchover-at-equal-gtid":{
"title":"Switchover only when slaves are fully in sync",
"title":"Switchover only when slaves are fully in sync",
"description":"Switchover only when slaves are fully in sync.",
"description":"Switchover only when slaves are fully in sync.",
"type":"boolean",
"type":"boolean",
"default":false
"default":false
},
},
"switchover-slave-wait-catch":{
"switchover-slave-wait-catch":{
"title":"Switchover wait for slave to catch with replication",
"title":"Switchover wait for slave to catch with replication",
"description":"Switchover wait for slave to catch with replication, not needed in GTID mode but enable to detect possible issues like witing on old master (default true).",
"description":"Switchover wait for slave to catch with replication, not needed in GTID mode but enable to detect possible issues like witing on old master (default true).",
"type":"boolean",
"type":"boolean",
"default":true
"default":true
},
},
"switchover-wait-kill":{
"switchover-wait-kill":{
"title":"Switchover wait ms before killing threads on demoted master",
"title":"Switchover wait ms before killing threads on demoted master",
"description":"Switchover wait this many milliseconds before killing threads on demoted master (default 5000).",
"description":"Switchover wait this many milliseconds before killing threads on demoted master (default 5000).",
"type":"integer",
"type":"integer",
"default":5000
"default":5000
},
},
"switchover-wait-trx":{
"switchover-wait-trx":{
"title":"Cancel switchover after timeout seconds if can't aquire FTWRL",
"title":"Cancel switchover after timeout seconds if can't aquire FTWRL",
"description":"Switchover is cancel after this timeout in second if can't aquire FTWRL (default 10).",
"description":"Switchover is cancel after this timeout in second if can't aquire FTWRL (default 10).",
"type":"integer",
"type":"integer",
"default":10
"default":10
},
},
"switchover-wait-write-query":{
"switchover-wait-write-query":{
"title":"Cancel switchover after timeout if a write query is running",
"title":"Cancel switchover after timeout if a write query is running",
"description":"Switchover is canceled if a write query is running for this time (default 10).",
"description":"Switchover is canceled if a write query is running for this time (default 10).",