
Added test case that checks that the correct state changes are made and no extra events are triggered. Also cleaned up the log checking function.
68 lines
1.1 KiB
Plaintext
68 lines
1.1 KiB
Plaintext
[maxscale]
|
|
threads=###threads###
|
|
|
|
[MySQL-Monitor]
|
|
type=monitor
|
|
module=mysqlmon
|
|
servers= server1,server2,server3,server4
|
|
user=maxskysql
|
|
passwd= skysql
|
|
monitor_interval=1000
|
|
detect_standalone_master=true
|
|
failcount=1
|
|
allow_cluster_recovery=true
|
|
replication_user=repl
|
|
replication_password=repl
|
|
backend_connect_timeout=3
|
|
backend_read_timeout=3
|
|
backend_write_timeout=3
|
|
auto_failover=true
|
|
auto_rejoin=true
|
|
|
|
[RW Split Router]
|
|
type=service
|
|
router= readwritesplit
|
|
servers=server1,server2,server3,server4
|
|
user=maxskysql
|
|
passwd=skysql
|
|
|
|
[RW Split Listener]
|
|
type=listener
|
|
service=RW Split Router
|
|
protocol=MySQLClient
|
|
port=4006
|
|
|
|
[CLI]
|
|
type=service
|
|
router=cli
|
|
|
|
[CLI Listener]
|
|
type=listener
|
|
service=CLI
|
|
protocol=maxscaled
|
|
socket=default
|
|
|
|
[server1]
|
|
type=server
|
|
address=###node_server_IP_1###
|
|
port=###node_server_port_1###
|
|
protocol=MySQLBackend
|
|
|
|
[server2]
|
|
type=server
|
|
address=###node_server_IP_2###
|
|
port=###node_server_port_2###
|
|
protocol=MySQLBackend
|
|
|
|
[server3]
|
|
type=server
|
|
address=###node_server_IP_3###
|
|
port=###node_server_port_3###
|
|
protocol=MySQLBackend
|
|
|
|
[server4]
|
|
type=server
|
|
address=###node_server_IP_4###
|
|
port=###node_server_port_4###
|
|
protocol=MySQLBackend
|