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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
117c8146
Commit
117c8146
authored
Dec 03, 2019
by
Oleksandr Byelkin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '5.5' into 10.1
parents
d930422e
e3d3bbf5
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
28 deletions
+34
-28
client/mysql.cc
client/mysql.cc
+3
-3
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+27
-21
mysql-test/r/mysqld--help.result
mysql-test/r/mysqld--help.result
+1
-1
scripts/mysql_install_db.sh
scripts/mysql_install_db.sh
+1
-1
sql/mysqld.cc
sql/mysqld.cc
+2
-2
No files found.
client/mysql.cc
View file @
117c8146
...
...
@@ -3207,7 +3207,7 @@ static int
com_go
(
String
*
buffer
,
char
*
line
__attribute__
((
unused
)))
{
char
buff
[
200
];
/* about 110 chars used so far */
char
time_buff
[
52
+
3
+
1
];
/* time max + space
&
parens + NUL */
char
time_buff
[
52
+
3
+
1
];
/* time max + space
&
parens + NUL */
MYSQL_RES
*
result
;
ulong
timer
,
warnings
=
0
;
uint
error
=
0
;
...
...
@@ -3226,7 +3226,7 @@ com_go(String *buffer,char *line __attribute__((unused)))
if
(
buffer
->
is_empty
())
{
if
(
status
.
batch
)
// Ignore empty qu
ries
if
(
status
.
batch
)
// Ignore empty qu
eries.
return
0
;
return
put_info
(
"No query specified
\n
"
,
INFO_ERROR
);
...
...
@@ -3291,7 +3291,7 @@ com_go(String *buffer,char *line __attribute__((unused)))
else
time_buff
[
0
]
=
'\0'
;
/* Every branch must truncate
buff
. */
/* Every branch must truncate
buff
. */
if
(
result
)
{
if
(
!
mysql_num_rows
(
result
)
&&
!
quick
&&
!
column_types_flag
)
...
...
mysql-test/mysql-test-run.pl
View file @
117c8146
...
...
@@ -320,7 +320,8 @@ my $opt_valgrind_mysqld= 0;
my
$opt_valgrind_mysqltest
=
0
;
my
@valgrind_args
;
my
$opt_strace
=
0
;
my
$opt_strace_client
;
my
$opt_stracer
;
my
$opt_client_strace
=
0
;
my
@strace_args
;
my
$opt_valgrind_path
;
my
$valgrind_reports
=
0
;
...
...
@@ -1150,9 +1151,10 @@ sub command_line_setup {
'
debugger=s
'
=>
\
$opt_debugger
,
'
boot-dbx
'
=>
\
$opt_boot_dbx
,
'
client-debugger=s
'
=>
\
$opt_client_debugger
,
'
strace
'
=>
\
$opt_strace
,
'
strace-client
'
=>
\
$opt_strace_client
,
'
strace-option=s
'
=>
\
@strace_args
,
'
strace
'
=>
\
$opt_strace
,
'
strace-option=s
'
=>
\
@strace_args
,
'
client-strace
'
=>
\
$opt_client_strace
,
'
stracer=s
'
=>
\
$opt_stracer
,
'
max-save-core=i
'
=>
\
$opt_max_save_core
,
'
max-save-datadir=i
'
=>
\
$opt_max_save_datadir
,
'
max-test-fail=i
'
=>
\
$opt_max_test_fail
,
...
...
@@ -1748,7 +1750,7 @@ sub command_line_setup {
join
("
",
@valgrind_args
),
"
\"
");
}
if
(
@strace_args
)
if
(
@strace_args
||
$opt_stracer
)
{
$opt_strace
=
1
;
}
...
...
@@ -5513,14 +5515,6 @@ sub start_mysqltest ($) {
mtr_add_arg
(
$args
,
"
--non-blocking-api
");
}
if
(
$opt_strace_client
)
{
$exe
=
$opt_strace_client
||
"
strace
";
mtr_add_arg
(
$args
,
"
-o
");
mtr_add_arg
(
$args
,
"
%s/log/mysqltest.strace
",
$opt_vardir
);
mtr_add_arg
(
$args
,
"
$exe_mysqltest
");
}
mtr_add_arg
(
$args
,
"
--timer-file=%s/log/timer
",
$opt_vardir
);
if
(
$opt_compress
)
...
...
@@ -5594,6 +5588,17 @@ sub start_mysqltest ($) {
mtr_add_arg
(
$args
,
"
%s
",
$_
)
for
@args_saved
;
}
# ----------------------------------------------------------------------
# Prefix the strace options to the argument list.
# ----------------------------------------------------------------------
if
(
$opt_client_strace
)
{
my
@args_saved
=
@$args
;
mtr_init_args
(
\
$args
);
strace_arguments
(
$args
,
\
$exe
,
"
mysqltest
");
mtr_add_arg
(
$args
,
"
%s
",
$_
)
for
@args_saved
;
}
if
(
$opt_force
>
1
)
{
mtr_add_arg
(
$args
,
"
--continue-on-error
");
...
...
@@ -5918,16 +5923,17 @@ sub strace_arguments {
my
$args
=
shift
;
my
$exe
=
shift
;
my
$mysqld_name
=
shift
;
my
$output
=
sprintf
("
%s/log/%s.strace
",
$path_vardir_trace
,
$mysqld_name
);
mtr_add_arg
(
$args
,
"
-f
");
mtr_add_arg
(
$args
,
"
-o%s
/var/log/%s.strace
",
$glob_mysql_test_dir
,
$mysqld_name
);
mtr_add_arg
(
$args
,
"
-o%s
",
$output
);
# Add strace options
, can be overriden by user
# Add strace options
mtr_add_arg
(
$args
,
'
%s
',
$_
)
for
(
@strace_args
);
mtr_add_arg
(
$args
,
$$exe
);
$$exe
=
"
strace
";
$$exe
=
$opt_stracer
||
"
strace
";
if
(
$exe_libtool
)
{
...
...
@@ -6203,11 +6209,11 @@ Options for valgrind
Options for strace
strace Run the "mysqld" executables using strace. Default
options are -f -o
var/log/'mysqld-name'.strace
strace-option=ARGS Option to give strace, replaces default option(s),
strace-
client=[path] Create strace output for mysqltest client, optionally
specifying
name and path to the trace program to use.
Example: $0 --strace-client=ktrace
options are -f -o
'vardir'/log/'mysqld-name'.strace.
client-strace Trace the "mysqltest".
strace-
option=ARGS Option to give strace, appends to existing options.
stracer=<EXE> Specify
name and path to the trace program to use.
Default is "strace". Example: $0 --stracer=ktrace.
Misc options
user=USER User for connecting to mysqld(default: $opt_user)
...
...
mysql-test/r/mysqld--help.result
View file @
117c8146
...
...
@@ -1465,5 +1465,5 @@ userstat FALSE
verbose TRUE
wait-timeout 28800
To see what va
lu
es a running MySQL server is using, type
To see what va
riabl
es a running MySQL server is using, type
'mysqladmin variables' instead of 'mysqld --verbose --help'.
scripts/mysql_install_db.sh
View file @
117c8146
...
...
@@ -244,7 +244,7 @@ cannot_find_file()
echo
"If you compiled from source, you need to either run 'make install' to"
echo
"copy the software into the correct location ready for operation."
echo
"If you don't want to do a full install, you can use the --srcdir"
echo
"option to only install the mysql database and privilege tables"
echo
"option to only install the mysql database and privilege tables
.
"
echo
echo
"If you are using a binary release, you must either be at the top"
echo
"level of the extracted archive, or pass the --basedir option"
...
...
sql/mysqld.cc
View file @
117c8146
...
...
@@ -8651,8 +8651,8 @@ static void usage(void)
"
\n
because execution stopped before plugins were initialized."
);
}
puts
(
"
\n
To see what valu
es a running MySQL server is using, type"
"
\n
'mysqladmin variables' instead of 'mysqld --verbose --help'."
);
puts
(
"
\n
To see what variabl
es a running MySQL server is using, type"
"
\n
'mysqladmin variables' instead of 'mysqld --verbose --help'."
);
}
DBUG_VOID_RETURN
;
}
...
...
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