mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
cleanup: @@mutex_deadlock_detector -> @@debug_mutex_deadlock_detector
This commit is contained in:
parent
15623fd7bb
commit
beb2422ad8
6 changed files with 33 additions and 36 deletions
|
@ -1,4 +1,3 @@
|
|||
--require r/have_mutex_deadlock_detector.require
|
||||
disable_query_log;
|
||||
select 1 from information_schema.global_variables where variable_name = "mutex_deadlock_detector";
|
||||
enable_query_log;
|
||||
if (`select count(*)=0 from information_schema.global_variables where variable_name = "debug_mutex_deadlock_detector"`) {
|
||||
skip needs safemutex deadlock detector;
|
||||
}
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
1
|
||||
1
|
|
@ -0,0 +1,21 @@
|
|||
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
|
|
@ -1,21 +0,0 @@
|
|||
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 @@
|
|||
#
|
||||
# show the global and session values;
|
||||
#
|
||||
select @@global.mutex_deadlock_detector;
|
||||
select @@global.debug_mutex_deadlock_detector;
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.mutex_deadlock_detector;
|
||||
show global variables like 'mutex_deadlock_detector';
|
||||
show session variables like 'mutex_deadlock_detector';
|
||||
select * from information_schema.global_variables where variable_name='mutex_deadlock_detector';
|
||||
select * from information_schema.session_variables where variable_name='mutex_deadlock_detector';
|
||||
select @@session.debug_mutex_deadlock_detector;
|
||||
show global variables like 'debug_mutex_deadlock_detector';
|
||||
show session variables like 'debug_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='debug_mutex_deadlock_detector';
|
||||
|
||||
#
|
||||
# show that it's read-only
|
||||
#
|
||||
--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
|
||||
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(
|
|||
|
||||
#ifdef SAFE_MUTEX
|
||||
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),
|
||||
CMD_LINE(OPT_ARG), DEFAULT(TRUE));
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue