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
65bb7d3e
Commit
65bb7d3e
authored
Mar 06, 2008
by
aelkin/andrei@mysql1000.(none)
Browse files
Options
Browse Files
Download
Plain Diff
Merge mysql1000.(none):/home/andrei/MySQL/FIXES/5.1/bug28780_report_host_no_show
into mysql1000.(none):/home/andrei/MySQL/MERGE/5.1
parents
51ad2901
0958a508
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
60 additions
and
0 deletions
+60
-0
mysql-test/suite/rpl/r/rpl_report.result
mysql-test/suite/rpl/r/rpl_report.result
+27
-0
mysql-test/suite/rpl/t/rpl_report-slave.opt
mysql-test/suite/rpl/t/rpl_report-slave.opt
+2
-0
mysql-test/suite/rpl/t/rpl_report.test
mysql-test/suite/rpl/t/rpl_report.test
+18
-0
sql/set_var.cc
sql/set_var.cc
+13
-0
No files found.
mysql-test/suite/rpl/r/rpl_report.result
0 → 100644
View file @
65bb7d3e
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
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\)';
VARIABLE_NAME VARIABLE_VALUE
REPORT_HOST 127.0.0.1
REPORT_PORT 9308
REPORT_PASSWORD my_password
REPORT_USER my_user
show global variables like 'report_host';
Variable_name Value
report_host 127.0.0.1
show global variables like 'report_port';
Variable_name Value
report_port 9308
show global variables like 'report_user';
Variable_name Value
report_user my_user
show global variables like 'report_password';
Variable_name Value
report_password 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-slave.opt
0 → 100644
View file @
65bb7d3e
--report-host=127.0.0.1 --report-user='my_user' --report-password='my_password' --report-port=9308
mysql-test/suite/rpl/t/rpl_report.test
0 → 100644
View file @
65bb7d3e
# Verify that mysqld init time --report-{host,port,user,password} parameters
# are SHOW-able and SELECT-able FROM INFORMATION_SCHEMA.global_variables
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'
;
# to demonstrate that report global variables are read-only
error
ER_INCORRECT_GLOBAL_LOCAL_VAR
;
set
@@
global
.
report_host
=
'my.new.address.net'
;
--
echo
end
of
tests
sql/set_var.cc
View file @
65bb7d3e
...
@@ -648,6 +648,19 @@ sys_var_thd_time_zone sys_time_zone(&vars, "time_zone");
...
@@ -648,6 +648,19 @@ sys_var_thd_time_zone sys_time_zone(&vars, "time_zone");
/* Global read-only variable containing hostname */
/* Global read-only variable containing hostname */
static
sys_var_const_str
sys_hostname
(
&
vars
,
"hostname"
,
glob_hostname
);
static
sys_var_const_str
sys_hostname
(
&
vars
,
"hostname"
,
glob_hostname
);
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
);
static
uchar
*
slave_get_report_port
(
THD
*
thd
)
{
thd
->
sys_var_tmp
.
long_value
=
report_port
;
return
(
uchar
*
)
&
thd
->
sys_var_tmp
.
long_value
;
}
static
sys_var_readonly
sys_repl_report_port
(
&
vars
,
"report_port"
,
OPT_GLOBAL
,
SHOW_INT
,
slave_get_report_port
);
sys_var_thd_bool
sys_keep_files_on_create
(
&
vars
,
"keep_files_on_create"
,
sys_var_thd_bool
sys_keep_files_on_create
(
&
vars
,
"keep_files_on_create"
,
&
SV
::
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