Commit 4a3f9666 authored by kent@mysql.com's avatar kent@mysql.com

mysql-test-run.pl:

  Corrected master server id's
parent 5b8bac37
...@@ -1554,11 +1554,12 @@ sub do_before_start_master ($$) { ...@@ -1554,11 +1554,12 @@ sub do_before_start_master ($$) {
} }
} }
# FIXME only remove the ones that are tied to this master
# Remove old master.info and relay-log.info files # Remove old master.info and relay-log.info files
unlink("$opt_vardir/master-data/master.info"); unlink("$master->[0]->{'path_myddir'}/master.info");
unlink("$opt_vardir/master-data/relay-log.info"); unlink("$master->[0]->{'path_myddir'}/relay-log.info");
unlink("$opt_vardir/master1-data/master.info"); unlink("$master->[1]->{'path_myddir'}/master.info");
unlink("$opt_vardir/master1-data/relay-log.info"); unlink("$master->[1]->{'path_myddir'}/relay-log.info");
# Run master initialization shell script if one exists # Run master initialization shell script if one exists
if ( $init_script ) if ( $init_script )
...@@ -1652,12 +1653,15 @@ sub mysqld_arguments ($$$$$) { ...@@ -1652,12 +1653,15 @@ sub mysqld_arguments ($$$$$) {
if ( $type eq 'master' ) if ( $type eq 'master' )
{ {
mtr_add_arg($args, "%s--log-bin=%s/log/master-bin", $prefix, $opt_vardir); my $id= $idx > 0 ? $idx + 101 : 1;
mtr_add_arg($args, "%s--log-bin=%s/log/master-bin%s", $prefix,
$opt_vardir, $sidx);
mtr_add_arg($args, "%s--pid-file=%s", $prefix, mtr_add_arg($args, "%s--pid-file=%s", $prefix,
$master->[$idx]->{'path_mypid'}); $master->[$idx]->{'path_mypid'});
mtr_add_arg($args, "%s--port=%d", $prefix, mtr_add_arg($args, "%s--port=%d", $prefix,
$master->[$idx]->{'path_myport'}); $master->[$idx]->{'path_myport'});
mtr_add_arg($args, "%s--server-id=1", $prefix); mtr_add_arg($args, "%s--server-id=%d", $prefix, $id);
mtr_add_arg($args, "%s--socket=%s", $prefix, mtr_add_arg($args, "%s--socket=%s", $prefix,
$master->[$idx]->{'path_mysock'}); $master->[$idx]->{'path_mysock'});
mtr_add_arg($args, "%s--innodb_data_file_path=ibdata1:128M:autoextend", $prefix); mtr_add_arg($args, "%s--innodb_data_file_path=ibdata1:128M:autoextend", $prefix);
...@@ -1665,6 +1669,11 @@ sub mysqld_arguments ($$$$$) { ...@@ -1665,6 +1669,11 @@ sub mysqld_arguments ($$$$$) {
mtr_add_arg($args, "%s--datadir=%s", $prefix, mtr_add_arg($args, "%s--datadir=%s", $prefix,
$master->[$idx]->{'path_myddir'}); $master->[$idx]->{'path_myddir'});
if ( $idx > 0 )
{
mtr_add_arg($args, "%s--skip-innodb", $prefix);
}
if ( $opt_skip_ndbcluster ) if ( $opt_skip_ndbcluster )
{ {
mtr_add_arg($args, "%s--skip-ndbcluster", $prefix); mtr_add_arg($args, "%s--skip-ndbcluster", $prefix);
...@@ -1674,7 +1683,7 @@ sub mysqld_arguments ($$$$$) { ...@@ -1674,7 +1683,7 @@ sub mysqld_arguments ($$$$$) {
if ( $type eq 'slave' ) if ( $type eq 'slave' )
{ {
my $slave_server_id= 2 + $idx; my $slave_server_id= 2 + $idx;
my $slave_rpl_rank= $idx > 0 ? 2 : $slave_server_id; my $slave_rpl_rank= $slave_server_id;
mtr_add_arg($args, "%s--datadir=%s", $prefix, mtr_add_arg($args, "%s--datadir=%s", $prefix,
$slave->[$idx]->{'path_myddir'}); $slave->[$idx]->{'path_myddir'});
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment