Skip to content

Commit 18e17f1

Browse files
committed
Windows : Fix MTR's misuse of servers --console parameter
1 parent d471469 commit 18e17f1

File tree

2 files changed

+2
-18
lines changed

2 files changed

+2
-18
lines changed

extra/mariabackup/xtrabackup.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,7 +1199,7 @@ static int prepare_export()
11991199
" --defaults-extra-file=./backup-my.cnf --datadir=."
12001200
" --innodb --innodb-fast-shutdown=0"
12011201
" --innodb_purge_rseg_truncate_frequency=1 --innodb-buffer-pool-size=%llu"
1202-
" --console --log-error= --bootstrap < " BOOTSTRAP_FILENAME IF_WIN("\"",""),
1202+
" --console --skip-log-error --bootstrap < " BOOTSTRAP_FILENAME IF_WIN("\"",""),
12031203
mariabackup_exe,
12041204
orig_argv1, (my_defaults_group_suffix?my_defaults_group_suffix:""),
12051205
xtrabackup_use_memory);
@@ -1228,7 +1228,6 @@ static int prepare_export()
12281228
fprintf(stderr,"%s",outline);
12291229

12301230
err = pclose(outf);
1231-
12321231
end:
12331232
unlink(BOOTSTRAP_FILENAME);
12341233
return err;
@@ -5028,7 +5027,7 @@ handle_options(int argc, char **argv, char ***argv_client, char ***argv_server)
50285027
my_sigset(SIGINT, SIG_DFL);
50295028
#endif
50305029

5031-
sf_leaking_memory = 0; /* don't report memory leaks on early exist */
5030+
sf_leaking_memory = 1; /* don't report memory leaks on early exist */
50325031

50335032
int i;
50345033
int ho_error;

mysql-test/mysql-test-run.pl

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5055,13 +5055,6 @@ ($$)
50555055
$path_vardir_trace, $mysqld->name());
50565056
}
50575057

5058-
if (IS_WINDOWS)
5059-
{
5060-
# Trick the server to send output to stderr, with --console
5061-
if (!(grep(/^--log-error/, @$args))) {
5062-
mtr_add_arg($args, "--console");
5063-
}
5064-
}
50655058

50665059
# "Dynamic" version of MYSQLD_CMD is reevaluated with each mysqld_start.
50675060
# Use it to restart the server at testing a failing server start (e.g
@@ -5524,14 +5517,6 @@ ($)
55245517
my $extra_opts= get_extra_opts($mysqld, $tinfo);
55255518
mysqld_arguments($mysqld_args, $mysqld, $extra_opts);
55265519
mtr_add_arg($args, "--server-arg=%s", $_) for @$mysqld_args;
5527-
5528-
if (IS_WINDOWS)
5529-
{
5530-
# Trick the server to send output to stderr, with --console
5531-
if (!(grep(/^--server-arg=--log-error/, @$args))) {
5532-
mtr_add_arg($args, "--server-arg=--console");
5533-
}
5534-
}
55355520
}
55365521

55375522
# ----------------------------------------------------------------------

0 commit comments

Comments
 (0)