mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 10:31:54 +01:00
Merge bk-internal:/home/bk/mysql-5.1-maint
into shellback.(none):/home/msvensson/mysql/mysql-5.1-maint
This commit is contained in:
commit
9157b04664
2 changed files with 29 additions and 0 deletions
|
@ -514,6 +514,13 @@ sub collect_one_test_case($$$$$$$) {
|
||||||
$tinfo->{'comment'}= "Test need debug binaries";
|
$tinfo->{'comment'}= "Test need debug binaries";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( $tinfo->{'innodb_test'} && ! $::glob_innodb_supported )
|
||||||
|
{
|
||||||
|
$tinfo->{'skip'}= 1;
|
||||||
|
$tinfo->{'comment'}= "Test need innodb";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# We can't restart a running server that may be in use
|
# We can't restart a running server that may be in use
|
||||||
|
|
|
@ -332,6 +332,7 @@ our @data_dir_lst;
|
||||||
our $used_binlog_format;
|
our $used_binlog_format;
|
||||||
our $debug_compiled_binaries;
|
our $debug_compiled_binaries;
|
||||||
our $glob_tot_real_time= 0;
|
our $glob_tot_real_time= 0;
|
||||||
|
our $glob_innodb_supported;
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
#
|
#
|
||||||
|
@ -350,6 +351,7 @@ sub cleanup_stale_files ();
|
||||||
sub check_ssl_support ();
|
sub check_ssl_support ();
|
||||||
sub check_running_as_root();
|
sub check_running_as_root();
|
||||||
sub check_ndbcluster_support ();
|
sub check_ndbcluster_support ();
|
||||||
|
sub check_innodb_support ();
|
||||||
sub rm_ndbcluster_tables ($);
|
sub rm_ndbcluster_tables ($);
|
||||||
sub ndbcluster_start_install ($);
|
sub ndbcluster_start_install ($);
|
||||||
sub ndbcluster_start ($$);
|
sub ndbcluster_start ($$);
|
||||||
|
@ -390,6 +392,7 @@ sub main () {
|
||||||
executable_setup();
|
executable_setup();
|
||||||
|
|
||||||
check_ndbcluster_support();
|
check_ndbcluster_support();
|
||||||
|
check_innodb_support();
|
||||||
check_ssl_support();
|
check_ssl_support();
|
||||||
check_debug_support();
|
check_debug_support();
|
||||||
|
|
||||||
|
@ -1855,6 +1858,25 @@ sub check_debug_support () {
|
||||||
$debug_compiled_binaries= 1;
|
$debug_compiled_binaries= 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub check_innodb_support () {
|
||||||
|
|
||||||
|
# check innodb support by testing using a switch
|
||||||
|
# that is only available in that case
|
||||||
|
if ( mtr_run($exe_mysqld,
|
||||||
|
["--no-defaults",
|
||||||
|
"--innodb-data-file-path",
|
||||||
|
"--help"],
|
||||||
|
"", "/dev/null", "/dev/null", "") != 0 )
|
||||||
|
{
|
||||||
|
# mtr_report("Binaries does not support innodb");
|
||||||
|
$glob_innodb_supported= 0;
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
mtr_report("Using innodb when necessary");
|
||||||
|
$glob_innodb_supported= 1;
|
||||||
|
}
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
# Start the ndb cluster
|
# Start the ndb cluster
|
||||||
|
|
Loading…
Add table
Reference in a new issue