mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge pilot.(none):/data/msvensson/mysql/bug25657/my50-bug25657-new2
into pilot.(none):/data/msvensson/mysql/bug25657/my51-bug25657
This commit is contained in:
@ -2593,10 +2593,19 @@ sub ndbcluster_wait_started($$){
|
||||
sub mysqld_wait_started($){
|
||||
my $mysqld= shift;
|
||||
|
||||
my $res= sleep_until_file_created($mysqld->{'path_pid'},
|
||||
$mysqld->{'start_timeout'},
|
||||
$mysqld->{'pid'});
|
||||
return $res == 0;
|
||||
if (sleep_until_file_created($mysqld->{'path_pid'},
|
||||
$mysqld->{'start_timeout'},
|
||||
$mysqld->{'pid'}) == 0)
|
||||
{
|
||||
# Failed to wait for pid file
|
||||
return 1;
|
||||
}
|
||||
|
||||
# Get the "real pid" of the process, it will be used for killing
|
||||
# the process in ActiveState's perl on windows
|
||||
$mysqld->{'real_pid'}= mtr_get_pid_from_file($mysqld->{'path_pid'});
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -3759,7 +3768,6 @@ sub mysqld_arguments ($$$$) {
|
||||
|
||||
mtr_add_arg($args, "%s--no-defaults", $prefix);
|
||||
|
||||
mtr_add_arg($args, "%s--console", $prefix);
|
||||
mtr_add_arg($args, "%s--basedir=%s", $prefix, $path_my_basedir);
|
||||
mtr_add_arg($args, "%s--character-sets-dir=%s", $prefix, $path_charsetsdir);
|
||||
|
||||
@ -4134,6 +4142,7 @@ sub stop_all_servers () {
|
||||
|
||||
push(@kill_pids,{
|
||||
pid => $mysqld->{'pid'},
|
||||
real_pid => $mysqld->{'real_pid'},
|
||||
pidfile => $mysqld->{'path_pid'},
|
||||
sockfile => $mysqld->{'path_sock'},
|
||||
port => $mysqld->{'port'},
|
||||
@ -4341,6 +4350,7 @@ sub run_testcase_stop_servers($$$) {
|
||||
|
||||
push(@kill_pids,{
|
||||
pid => $mysqld->{'pid'},
|
||||
real_pid => $mysqld->{'real_pid'},
|
||||
pidfile => $mysqld->{'path_pid'},
|
||||
sockfile => $mysqld->{'path_sock'},
|
||||
port => $mysqld->{'port'},
|
||||
@ -4392,6 +4402,7 @@ sub run_testcase_stop_servers($$$) {
|
||||
|
||||
push(@kill_pids,{
|
||||
pid => $mysqld->{'pid'},
|
||||
real_pid => $mysqld->{'real_pid'},
|
||||
pidfile => $mysqld->{'path_pid'},
|
||||
sockfile => $mysqld->{'path_sock'},
|
||||
port => $mysqld->{'port'},
|
||||
@ -4818,12 +4829,10 @@ sub run_mysqltest ($) {
|
||||
mtr_add_arg($args, "%s", $_) for @args_saved;
|
||||
}
|
||||
|
||||
mtr_add_arg($args, "--test-file");
|
||||
mtr_add_arg($args, $tinfo->{'path'});
|
||||
mtr_add_arg($args, "--test-file=%s", $tinfo->{'path'});
|
||||
|
||||
if ( defined $tinfo->{'result_file'} ) {
|
||||
mtr_add_arg($args, "--result-file");
|
||||
mtr_add_arg($args, $tinfo->{'result_file'});
|
||||
mtr_add_arg($args, "--result-file=%s", $tinfo->{'result_file'});
|
||||
}
|
||||
|
||||
if ( $opt_record )
|
||||
|
Reference in New Issue
Block a user