4343#
4444# [--let $rpl_server_count= 7]
4545# --let $rpl_topology= 1->2->3->1->4, 2->5, 6->7
46- # [--let $rpl_extra_connections_per_server= 1]
4746# [--let $rpl_check_server_ids= 1]
4847# [--let $rpl_skip_change_master= 1]
4948# [--let $rpl_skip_start_slave= 1]
6665# want to specify the empty topology (no server replicates at
6766# all), you have to set $rpl_topology=none.
6867#
69- # $rpl_extra_connections_per_server
70- # By default, this script creates connections server_N and
71- # server_N_1. If you can set this variable to a number, the
72- # script creates:
73- # server_N, server_N_1, ..., server_N_$rpl_extra_connections_per_server
74- #
7568# $rpl_check_server_ids
7669# If $rpl_check_server_ids is set, this script checks that the
7770# @@server_id of all servers are different. This is normally
@@ -146,17 +139,8 @@ if (!$SERVER_MYPORT_4)
146139# Check that $rpl_server_count is set
147140if (!$rpl_server_count )
148141{
149- --let $rpl_server_count = `SELECT REPLACE ('$rpl_topology' , '->' , ',' )`
150- if (`SELECT LOCATE (',' , '$rpl_server_count' )`)
151- {
152- --let $rpl_server_count = `SELECT GREATEST ($rpl_server_count )`
153- }
154- }
155-
156- --let $_rpl_extra_connections_per_server = $rpl_extra_connections_per_server
157- if ($_rpl_extra_connections_per_server == '' )
158- {
159- --let $_rpl_extra_connections_per_server = 1
142+ --let $_compute_rpl_server_count = `SELECT REPLACE ('$rpl_topology' , '->' , ',' )`
143+ --let $rpl_server_count = `SELECT GREATEST ($_compute_rpl_server_count )`
160144}
161145
162146
@@ -175,20 +159,15 @@ if (!$rpl_debug)
175159# Create two connections to each server; reset master/slave, select
176160# database, set autoinc variables.
177161--let $_rpl_server = $rpl_server_count
178- --let $underscore = _
162+ --let $_rpl_one = _1
179163while ($_rpl_server )
180164{
181165 # Connect.
182166 --let $rpl_server_number = $_rpl_server
183167 --let $rpl_connection_name = server_ $_rpl_server
184168 --source include /rpl_connect . inc
185- --let $_rpl_connection_number = 1
186- while ($_rpl_connection_number <= $_rpl_extra_connections_per_server )
187- {
188- --let $rpl_connection_name = server_ $_rpl_server $underscore $_rpl_connection_number
189- --source include /rpl_connect . inc
190- --inc $_rpl_connection_number
191- }
169+ --let $rpl_connection_name = server_ $_rpl_server $_rpl_one
170+ --source include /rpl_connect . inc
192171
193172 # Configure server.
194173 --let $rpl_connection_name = server_ $_rpl_server
0 commit comments