Commit a01d1106 authored by unknown's avatar unknown
Browse files

mysql-test-run.pl:

  Corrected master server id's


mysql-test/mysql-test-run.pl:
  Corrected master server id's
parent b743e2b4
Loading
Loading
Loading
Loading
+16 −7
Original line number Diff line number Diff line
@@ -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
  unlink("$opt_vardir/master-data/master.info");
  unlink("$opt_vardir/master-data/relay-log.info");
  unlink("$opt_vardir/master1-data/master.info");
  unlink("$opt_vardir/master1-data/relay-log.info");
  unlink("$master->[0]->{'path_myddir'}/master.info");
  unlink("$master->[0]->{'path_myddir'}/relay-log.info");
  unlink("$master->[1]->{'path_myddir'}/master.info");
  unlink("$master->[1]->{'path_myddir'}/relay-log.info");

  # Run master initialization shell script if one exists
  if ( $init_script )
@@ -1652,12 +1653,15 @@ sub mysqld_arguments ($$$$$) {

  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,
                $master->[$idx]->{'path_mypid'});
    mtr_add_arg($args, "%s--port=%d", $prefix,
                $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,
                $master->[$idx]->{'path_mysock'});
    mtr_add_arg($args, "%s--innodb_data_file_path=ibdata1:128M:autoextend", $prefix);
@@ -1665,6 +1669,11 @@ sub mysqld_arguments ($$$$$) {
    mtr_add_arg($args, "%s--datadir=%s", $prefix,
                $master->[$idx]->{'path_myddir'});

    if ( $idx > 0 )
    {
      mtr_add_arg($args, "%s--skip-innodb", $prefix);
    }

    if ( $opt_skip_ndbcluster )
    {
      mtr_add_arg($args, "%s--skip-ndbcluster", $prefix);
@@ -1674,7 +1683,7 @@ sub mysqld_arguments ($$$$$) {
  if ( $type eq 'slave' )
  {
    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,
                $slave->[$idx]->{'path_myddir'});