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
9c2ef837
Commit
9c2ef837
authored
Mar 07, 2008
by
aelkin/andrei@mysql1000.(none)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug #28780 report_host is not available through SELECT @@report_host
merging and post-make-test changes.
parent
93737d3f
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
16 deletions
+27
-16
mysql-test/suite/rpl/r/rpl_report.result
mysql-test/suite/rpl/r/rpl_report.result
+16
-10
mysql-test/suite/rpl/t/rpl_report.test
mysql-test/suite/rpl/t/rpl_report.test
+8
-5
sql/set_var.cc
sql/set_var.cc
+3
-1
No files found.
mysql-test/suite/rpl/r/rpl_report.result
View file @
9c2ef837
...
...
@@ -4,24 +4,30 @@ reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
select * from Information_schema.GLOBAL_VARIABLES where variable_name
regexp 'report_\(host\|port\|user\|password\)
';
select * from Information_schema.GLOBAL_VARIABLES where variable_name
like 'report_host
';
VARIABLE_NAME VARIABLE_VALUE
REPORT_HOST 127.0.0.1
select * from Information_schema.GLOBAL_VARIABLES where variable_name like 'report_port';
VARIABLE_NAME VARIABLE_VALUE
REPORT_PORT 9308
REPORT_PASSWORD my_password
select * from Information_schema.GLOBAL_VARIABLES where variable_name like 'report_user';
VARIABLE_NAME VARIABLE_VALUE
REPORT_USER my_user
select * from Information_schema.GLOBAL_VARIABLES where variable_name like 'report_password';
VARIABLE_NAME VARIABLE_VALUE
REPORT_PASSWORD my_password
show global variables like 'report_host';
Variable_name
Value
report_host
127.0.0.1
Variable_name
report_host
Value
127.0.0.1
show global variables like 'report_port';
Variable_name
Value
report_port
9308
Variable_name
report_port
Value
9308
show global variables like 'report_user';
Variable_name
Value
report_user
my_user
Variable_name
report_user
Value
my_user
show global variables like 'report_password';
Variable_name
Value
report_password
my_password
Variable_name
report_password
Value
my_password
set @@global.report_host='my.new.address.net';
ERROR HY000: Variable 'report_host' is a read only variable
end of tests
mysql-test/suite/rpl/t/rpl_report.test
View file @
9c2ef837
...
...
@@ -4,11 +4,14 @@
source
include
/
master
-
slave
.
inc
;
connection
slave
;
select
*
from
Information_schema
.
GLOBAL_VARIABLES
where
variable_name
regexp
'report_\(host\|port\|user\|password\)'
;
show
global
variables
like
'report_host'
;
show
global
variables
like
'report_port'
;
show
global
variables
like
'report_user'
;
show
global
variables
like
'report_password'
;
select
*
from
Information_schema
.
GLOBAL_VARIABLES
where
variable_name
like
'report_host'
;
select
*
from
Information_schema
.
GLOBAL_VARIABLES
where
variable_name
like
'report_port'
;
select
*
from
Information_schema
.
GLOBAL_VARIABLES
where
variable_name
like
'report_user'
;
select
*
from
Information_schema
.
GLOBAL_VARIABLES
where
variable_name
like
'report_password'
;
query_vertical
show
global
variables
like
'report_host'
;
query_vertical
show
global
variables
like
'report_port'
;
query_vertical
show
global
variables
like
'report_user'
;
query_vertical
show
global
variables
like
'report_password'
;
# to demonstrate that report global variables are read-only
error
ER_INCORRECT_GLOBAL_LOCAL_VAR
;
...
...
sql/set_var.cc
View file @
9c2ef837
...
...
@@ -648,6 +648,8 @@ sys_var_thd_time_zone sys_time_zone(&vars, "time_zone");
/* Global read-only variable containing hostname */
static
sys_var_const_str
sys_hostname
(
&
vars
,
"hostname"
,
glob_hostname
);
#ifndef EMBEDDED_LIBRARY
static
sys_var_const_str_ptr
sys_repl_report_host
(
&
vars
,
"report_host"
,
&
report_host
);
static
sys_var_const_str_ptr
sys_repl_report_user
(
&
vars
,
"report_user"
,
&
report_user
);
static
sys_var_const_str_ptr
sys_repl_report_password
(
&
vars
,
"report_password"
,
&
report_password
);
...
...
@@ -660,7 +662,7 @@ static uchar *slave_get_report_port(THD *thd)
static
sys_var_readonly
sys_repl_report_port
(
&
vars
,
"report_port"
,
OPT_GLOBAL
,
SHOW_INT
,
slave_get_report_port
);
#endif
sys_var_thd_bool
sys_keep_files_on_create
(
&
vars
,
"keep_files_on_create"
,
&
SV
::
keep_files_on_create
);
...
...
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