Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
28797106
Commit
28797106
authored
Jul 06, 2005
by
kent@mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge mysql.com:/Users/kent/mysql/bk/mysql-4.1-gca
into mysql.com:/Users/kent/mysql/bk/mysql-4.1
parents
128ec887
fe217934
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
21 deletions
+30
-21
mysql-test/lib/mtr_misc.pl
mysql-test/lib/mtr_misc.pl
+6
-5
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+24
-16
No files found.
mysql-test/lib/mtr_misc.pl
View file @
28797106
...
@@ -83,18 +83,19 @@ sub mtr_script_exists (@) {
...
@@ -83,18 +83,19 @@ sub mtr_script_exists (@) {
}
}
sub
mtr_exe_exists
(@)
{
sub
mtr_exe_exists
(@)
{
foreach
my
$path
(
@_
)
my
@path
=
@_
;
map
{
$_
.=
"
.exe
"}
@path
if
$::glob_win32
;
foreach
my
$path
(
@path
)
{
{
$path
.=
"
.exe
"
if
$::opt_win32
;
return
$path
if
-
x
$path
;
return
$path
if
-
x
$path
;
}
}
if
(
@
_
==
1
)
if
(
@
path
==
1
)
{
{
mtr_error
("
Could not find
$
_
[0]
");
mtr_error
("
Could not find
$
path
[0]
");
}
}
else
else
{
{
mtr_error
("
Could not find any of
"
.
join
("
",
@
_
));
mtr_error
("
Could not find any of
"
.
join
("
",
@
path
));
}
}
}
}
...
...
mysql-test/mysql-test-run.pl
View file @
28797106
...
@@ -792,13 +792,15 @@ sub executable_setup () {
...
@@ -792,13 +792,15 @@ sub executable_setup () {
my
$path_examples
=
"
$glob_basedir
/libmysqld/examples
";
my
$path_examples
=
"
$glob_basedir
/libmysqld/examples
";
$exe_mysqltest
=
mtr_exe_exists
("
$path_examples
/mysqltest
");
$exe_mysqltest
=
mtr_exe_exists
("
$path_examples
/mysqltest
");
$exe_mysql_client_test
=
$exe_mysql_client_test
=
mtr_exe_exists
("
$path_examples
/mysql_client_test_embedded
");
mtr_exe_exists
("
$path_examples
/mysql_client_test_embedded
",
"
/usr/bin/false
");
}
}
else
else
{
{
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest
");
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest
");
$exe_mysql_client_test
=
$exe_mysql_client_test
=
mtr_exe_exists
("
$glob_basedir
/tests/mysql_client_test
");
mtr_exe_exists
("
$glob_basedir
/tests/mysql_client_test
",
"
/usr/bin/false
");
}
}
$exe_mysqldump
=
mtr_exe_exists
("
$path_client_bindir
/mysqldump
");
$exe_mysqldump
=
mtr_exe_exists
("
$path_client_bindir
/mysqldump
");
$exe_mysqlshow
=
mtr_exe_exists
("
$path_client_bindir
/mysqlshow
");
$exe_mysqlshow
=
mtr_exe_exists
("
$path_client_bindir
/mysqlshow
");
...
@@ -820,7 +822,8 @@ sub executable_setup () {
...
@@ -820,7 +822,8 @@ sub executable_setup () {
$exe_mysqladmin
=
mtr_exe_exists
("
$path_client_bindir
/mysqladmin
");
$exe_mysqladmin
=
mtr_exe_exists
("
$path_client_bindir
/mysqladmin
");
$exe_mysql
=
mtr_exe_exists
("
$path_client_bindir
/mysql
");
$exe_mysql
=
mtr_exe_exists
("
$path_client_bindir
/mysql
");
$exe_mysql_fix_system_tables
=
$exe_mysql_fix_system_tables
=
mtr_script_exists
("
$path_client_bindir
/mysql_fix_privilege_tables
");
mtr_script_exists
("
$path_client_bindir
/mysql_fix_privilege_tables
",
"
$glob_basedir
/scripts/mysql_fix_privilege_tables
");
$path_language
=
mtr_path_exists
("
$glob_basedir
/share/mysql/english/
",
$path_language
=
mtr_path_exists
("
$glob_basedir
/share/mysql/english/
",
"
$glob_basedir
/share/english/
");
"
$glob_basedir
/share/english/
");
...
@@ -834,13 +837,15 @@ sub executable_setup () {
...
@@ -834,13 +837,15 @@ sub executable_setup () {
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest_embedded
");
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest_embedded
");
$exe_mysql_client_test
=
$exe_mysql_client_test
=
mtr_exe_exists
("
$glob_basedir
/tests/mysql_client_test_embedded
",
mtr_exe_exists
("
$glob_basedir
/tests/mysql_client_test_embedded
",
"
$path_client_bindir
/mysql_client_test_embedded
");
"
$path_client_bindir
/mysql_client_test_embedded
",
"
/usr/bin/false
");
}
}
else
else
{
{
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest
");
$exe_mysqltest
=
mtr_exe_exists
("
$path_client_bindir
/mysqltest
");
$exe_mysql_client_test
=
$exe_mysql_client_test
=
mtr_exe_exists
("
$path_client_bindir
/mysql_client_test
");
mtr_exe_exists
("
$path_client_bindir
/mysql_client_test
",
"
/usr/bin/false
");
# FIXME temporary
}
}
$path_ndb_tools_dir
=
"
$glob_basedir
/bin
";
$path_ndb_tools_dir
=
"
$glob_basedir
/bin
";
...
@@ -1552,17 +1557,17 @@ sub do_before_start_master ($$) {
...
@@ -1552,17 +1557,17 @@ sub do_before_start_master ($$) {
$tname
ne
"
rpl_crash_binlog_ib_3b
")
$tname
ne
"
rpl_crash_binlog_ib_3b
")
{
{
# FIXME we really want separate dir for binlogs
# FIXME we really want separate dir for binlogs
foreach
my
$bin
(
glob
("
$opt_vardir
/log/master*-bin
.
*
")
)
foreach
my
$bin
(
glob
("
$opt_vardir
/log/master*-bin*
")
)
{
{
unlink
(
$bin
);
unlink
(
$bin
);
}
}
}
}
# 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
)
...
@@ -1589,13 +1594,13 @@ sub do_before_start_slave ($$) {
...
@@ -1589,13 +1594,13 @@ sub do_before_start_slave ($$) {
$tname
ne
"
rpl_crash_binlog_ib_3b
"
)
$tname
ne
"
rpl_crash_binlog_ib_3b
"
)
{
{
# FIXME we really want separate dir for binlogs
# FIXME we really want separate dir for binlogs
foreach
my
$bin
(
glob
("
$opt_vardir
/log/slave*-bin
.
*
")
)
foreach
my
$bin
(
glob
("
$opt_vardir
/log/slave*-bin*
")
)
{
{
unlink
(
$bin
);
unlink
(
$bin
);
}
}
# FIXME really master?!
# FIXME really master?!
unlink
("
$
opt_vardir
/slave-data
/master.info
");
unlink
("
$
slave
->[0]->{'path_myddir'}
/master.info
");
unlink
("
$
opt_vardir
/slave-data
/relay-log.info
");
unlink
("
$
slave
->[0]->{'path_myddir'}
/relay-log.info
");
}
}
# Run slave initialization shell script if one exists
# Run slave initialization shell script if one exists
...
@@ -1609,8 +1614,10 @@ sub do_before_start_slave ($$) {
...
@@ -1609,8 +1614,10 @@ sub do_before_start_slave ($$) {
}
}
}
}
`
rm -f
$opt_vardir
/slave-data/log.*
`;
foreach
my
$bin
(
glob
("
$slave
->[0]->{'path_myddir'}/log.*
")
)
# unlink("$opt_vardir/slave-data/log.*");
{
unlink
(
$bin
);
}
}
}
sub
mysqld_arguments
($$$$$)
{
sub
mysqld_arguments
($$$$$)
{
...
@@ -1656,7 +1663,8 @@ sub mysqld_arguments ($$$$$) {
...
@@ -1656,7 +1663,8 @@ 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
);
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
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment