Commit beb2422a authored by Sergei Golubchik's avatar Sergei Golubchik

cleanup: @@mutex_deadlock_detector -> @@debug_mutex_deadlock_detector

parent 15623fd7
--require r/have_mutex_deadlock_detector.require if (`select count(*)=0 from information_schema.global_variables where variable_name = "debug_mutex_deadlock_detector"`) {
disable_query_log; skip needs safemutex deadlock detector;
select 1 from information_schema.global_variables where variable_name = "mutex_deadlock_detector"; }
enable_query_log;
select @@global.debug_mutex_deadlock_detector;
@@global.debug_mutex_deadlock_detector
1
select @@session.debug_mutex_deadlock_detector;
ERROR HY000: Variable 'debug_mutex_deadlock_detector' is a GLOBAL variable
show global variables like 'debug_mutex_deadlock_detector';
Variable_name Value
debug_mutex_deadlock_detector ON
show session variables like 'debug_mutex_deadlock_detector';
Variable_name Value
debug_mutex_deadlock_detector ON
select * from information_schema.global_variables where variable_name='debug_mutex_deadlock_detector';
VARIABLE_NAME VARIABLE_VALUE
DEBUG_MUTEX_DEADLOCK_DETECTOR ON
select * from information_schema.session_variables where variable_name='debug_mutex_deadlock_detector';
VARIABLE_NAME VARIABLE_VALUE
DEBUG_MUTEX_DEADLOCK_DETECTOR ON
set global debug_mutex_deadlock_detector=1;
ERROR HY000: Variable 'debug_mutex_deadlock_detector' is a read only variable
set session debug_mutex_deadlock_detector=1;
ERROR HY000: Variable 'debug_mutex_deadlock_detector' is a read only variable
select @@global.mutex_deadlock_detector;
@@global.mutex_deadlock_detector
1
select @@session.mutex_deadlock_detector;
ERROR HY000: Variable 'mutex_deadlock_detector' is a GLOBAL variable
show global variables like 'mutex_deadlock_detector';
Variable_name Value
mutex_deadlock_detector ON
show session variables like 'mutex_deadlock_detector';
Variable_name Value
mutex_deadlock_detector ON
select * from information_schema.global_variables where variable_name='mutex_deadlock_detector';
VARIABLE_NAME VARIABLE_VALUE
MUTEX_DEADLOCK_DETECTOR ON
select * from information_schema.session_variables where variable_name='mutex_deadlock_detector';
VARIABLE_NAME VARIABLE_VALUE
MUTEX_DEADLOCK_DETECTOR ON
set global mutex_deadlock_detector=1;
ERROR HY000: Variable 'mutex_deadlock_detector' is a read only variable
set session mutex_deadlock_detector=1;
ERROR HY000: Variable 'mutex_deadlock_detector' is a read only variable
...@@ -5,19 +5,19 @@ ...@@ -5,19 +5,19 @@
# #
# show the global and session values; # show the global and session values;
# #
select @@global.mutex_deadlock_detector; select @@global.debug_mutex_deadlock_detector;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR --error ER_INCORRECT_GLOBAL_LOCAL_VAR
select @@session.mutex_deadlock_detector; select @@session.debug_mutex_deadlock_detector;
show global variables like 'mutex_deadlock_detector'; show global variables like 'debug_mutex_deadlock_detector';
show session variables like 'mutex_deadlock_detector'; show session variables like 'debug_mutex_deadlock_detector';
select * from information_schema.global_variables where variable_name='mutex_deadlock_detector'; select * from information_schema.global_variables where variable_name='debug_mutex_deadlock_detector';
select * from information_schema.session_variables where variable_name='mutex_deadlock_detector'; select * from information_schema.session_variables where variable_name='debug_mutex_deadlock_detector';
# #
# show that it's read-only # show that it's read-only
# #
--error ER_INCORRECT_GLOBAL_LOCAL_VAR --error ER_INCORRECT_GLOBAL_LOCAL_VAR
set global mutex_deadlock_detector=1; set global debug_mutex_deadlock_detector=1;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR --error ER_INCORRECT_GLOBAL_LOCAL_VAR
set session mutex_deadlock_detector=1; set session debug_mutex_deadlock_detector=1;
...@@ -4810,7 +4810,7 @@ static Sys_var_ulong Sys_extra_max_connections( ...@@ -4810,7 +4810,7 @@ static Sys_var_ulong Sys_extra_max_connections(
#ifdef SAFE_MUTEX #ifdef SAFE_MUTEX
static Sys_var_mybool Sys_mutex_deadlock_detector( static Sys_var_mybool Sys_mutex_deadlock_detector(
"mutex_deadlock_detector", "Enable checking of wrong mutex usage", "debug_mutex_deadlock_detector", "Enable checking of wrong mutex usage",
READ_ONLY GLOBAL_VAR(safe_mutex_deadlock_detector), READ_ONLY GLOBAL_VAR(safe_mutex_deadlock_detector),
CMD_LINE(OPT_ARG), DEFAULT(TRUE)); CMD_LINE(OPT_ARG), DEFAULT(TRUE));
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment