Stop replication before configuring binlogrouter
The replication needs to be stopped before the binlogrouter is started. If the replication is stopped after this, it is possible that two servers with the same value of server_id attempt to register as slaves which causes the later of them to fail.
This commit is contained in:
parent
22d47aab52
commit
61cfd92510
@ -966,6 +966,8 @@ bool TestConnections::replicate_from_master()
|
||||
}
|
||||
mysql_close(conn);
|
||||
|
||||
repl->execute_query_all_nodes("STOP SLAVE");
|
||||
|
||||
/** Clean up MaxScale directories */
|
||||
ssh_maxscale(true, "service maxscale stop");
|
||||
prepare_binlog();
|
||||
@ -974,7 +976,6 @@ bool TestConnections::replicate_from_master()
|
||||
char log_file[256] = "";
|
||||
char log_pos[256] = "4";
|
||||
|
||||
repl->execute_query_all_nodes("STOP SLAVE");
|
||||
repl->connect();
|
||||
execute_query(repl->nodes[0], "RESET MASTER");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user