diff options
author | Alexander Nozdrin <alik@sun.com> | 2010-02-15 17:08:38 +0300 |
---|---|---|
committer | Alexander Nozdrin <alik@sun.com> | 2010-02-15 17:08:38 +0300 |
commit | c15886a111953200c6be4e67decad891ed2986dd (patch) | |
tree | 84e1388f509f40d4b0c59efa292afbeb90cc86c8 /mysql-test | |
parent | cb7078f57a3ca5bc42b18a79381248246e71e851 (diff) | |
parent | 03672b9696fd255d97bf1e1ecef0f16c8575a5b7 (diff) | |
download | mariadb-git-c15886a111953200c6be4e67decad891ed2986dd.tar.gz |
Auto-merge from mysql-next-4284.
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/mysqld--help-notwin.result | 5 | ||||
-rw-r--r-- | mysql-test/r/mysqld--help-win.result | 5 | ||||
-rw-r--r-- | mysql-test/r/variables.result | 4 | ||||
-rw-r--r-- | mysql-test/suite/sys_vars/r/table_lock_wait_timeout_basic.result | 98 | ||||
-rw-r--r-- | mysql-test/suite/sys_vars/t/table_lock_wait_timeout_basic.test | 171 | ||||
-rw-r--r-- | mysql-test/t/variables.test | 4 |
6 files changed, 3 insertions, 284 deletions
diff --git a/mysql-test/r/mysqld--help-notwin.result b/mysql-test/r/mysqld--help-notwin.result index 1bb98581341..edfb5885057 100644 --- a/mysql-test/r/mysqld--help-notwin.result +++ b/mysql-test/r/mysqld--help-notwin.result @@ -717,10 +717,6 @@ The following options may be given as the first argument: --table-cache=# Deprecated; use --table-open-cache instead. --table-definition-cache=# The number of cached table definitions - --table-lock-wait-timeout=# - Timeout in seconds to wait for a table level lock before - returning an error. Used only if the connection has - active cursors --table-open-cache=# The number of cached open tables --tc-heuristic-recover=name @@ -983,7 +979,6 @@ sync-relay-log-info 0 sysdate-is-now FALSE table-cache 400 table-definition-cache 400 -table-lock-wait-timeout 50 table-open-cache 400 tc-heuristic-recover COMMIT thread-cache-size 0 diff --git a/mysql-test/r/mysqld--help-win.result b/mysql-test/r/mysqld--help-win.result index e48d2a9faa7..2e4e81c0ff0 100644 --- a/mysql-test/r/mysqld--help-win.result +++ b/mysql-test/r/mysqld--help-win.result @@ -721,10 +721,6 @@ The following options may be given as the first argument: --table-cache=# Deprecated; use --table-open-cache instead. --table-definition-cache=# The number of cached table definitions - --table-lock-wait-timeout=# - Timeout in seconds to wait for a table level lock before - returning an error. Used only if the connection has - active cursors --table-open-cache=# The number of cached open tables --tc-heuristic-recover=name @@ -989,7 +985,6 @@ sync-relay-log-info 0 sysdate-is-now FALSE table-cache 400 table-definition-cache 400 -table-lock-wait-timeout 50 table-open-cache 400 tc-heuristic-recover COMMIT thread-cache-size 0 diff --git a/mysql-test/r/variables.result b/mysql-test/r/variables.result index a8437961117..3251e9738a5 100644 --- a/mysql-test/r/variables.result +++ b/mysql-test/r/variables.result @@ -1066,11 +1066,9 @@ set global default_storage_engine =@my_storage_engine; set global thread_cache_size =@my_thread_cache_size; set global max_allowed_packet =@my_max_allowed_packet; set global join_buffer_size =@my_join_buffer_size; -show global variables where Variable_name='table_definition_cache' or -Variable_name='table_lock_wait_timeout'; +show global variables where Variable_name='table_definition_cache'; Variable_name Value table_definition_cache # -table_lock_wait_timeout # # -- # -- Bug#34820: log_output can be set to illegal value. diff --git a/mysql-test/suite/sys_vars/r/table_lock_wait_timeout_basic.result b/mysql-test/suite/sys_vars/r/table_lock_wait_timeout_basic.result deleted file mode 100644 index 68c36242cc1..00000000000 --- a/mysql-test/suite/sys_vars/r/table_lock_wait_timeout_basic.result +++ /dev/null @@ -1,98 +0,0 @@ -SET @start_value = @@global.table_lock_wait_timeout; -SELECT @start_value; -@start_value -50 -'#--------------------FN_DYNVARS_001_01------------------------#' -SET @@global.table_lock_wait_timeout = 99; -SET @@global.table_lock_wait_timeout = DeFAULT; -SELECT @@global.table_lock_wait_timeout; -@@global.table_lock_wait_timeout -50 -'#---------------------FN_DYNVARS_001_02-------------------------#' -SET @@global.table_lock_wait_timeout =Default; -SELECT @@global.table_lock_wait_timeout = 50; -@@global.table_lock_wait_timeout = 50 -1 -'#--------------------FN_DYNVARS_001_03------------------------#' -SET @@global.table_lock_wait_timeout = 8; -SELECT @@global.table_lock_wait_timeout ; -@@global.table_lock_wait_timeout -8 -SET @@global.table_lock_wait_timeout = 1; -SELECT @@global.table_lock_wait_timeout ; -@@global.table_lock_wait_timeout -1 -SET @@global.table_lock_wait_timeout = 1073741824; -SELECT @@global.table_lock_wait_timeout ; -@@global.table_lock_wait_timeout -1073741824 -SET @@global.table_lock_wait_timeout = 18000; -SELECT @@global.table_lock_wait_timeout ; -@@global.table_lock_wait_timeout -18000 -SET @@global.table_lock_wait_timeout = 65535; -SELECT @@global.table_lock_wait_timeout ; -@@global.table_lock_wait_timeout -65535 -'#--------------------FN_DYNVARS_001_04-------------------------#' -SET @@global.table_lock_wait_timeout = -1; -Warnings: -Warning 1292 Truncated incorrect table_lock_wait_timeout value: '-1' -SET @@global.table_lock_wait_timeout= 100000000000; -Warnings: -Warning 1292 Truncated incorrect table_lock_wait_timeout value: '100000000000' -SET @@global.table_lock_wait_timeout= -1024; -Warnings: -Warning 1292 Truncated incorrect table_lock_wait_timeout value: '-1024' -SET @@global.table_lock_wait_timeout= 0; -Warnings: -Warning 1292 Truncated incorrect table_lock_wait_timeout value: '0' -SET @@global.table_lock_wait_timeout= 10000.01; -ERROR 42000: Incorrect argument type to variable 'table_lock_wait_timeout' -SET @@global.table_lock_wait_timeout= ON; -ERROR 42000: Incorrect argument type to variable 'table_lock_wait_timeout' -SET @@global.table_lock_wait_timeout= 'test'; -ERROR 42000: Incorrect argument type to variable 'table_lock_wait_timeout' -SET @@global.table_lock_wait_timeout= ''; -ERROR 42000: Incorrect argument type to variable 'table_lock_wait_timeout' -'#-------------------FN_DYNVARS_001_05----------------------------#' -SET @@session.table_lock_wait_timeout= 0; -ERROR HY000: Variable 'table_lock_wait_timeout' is a GLOBAL variable and should be set with SET GLOBAL -SELECT @@table_lock_wait_timeout; -@@table_lock_wait_timeout -1 -'#----------------------FN_DYNVARS_001_06------------------------#' -SELECT @@global.table_lock_wait_timeout= VARIABLE_VALUE -FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES -WHERE VARIABLE_NAME='table_lock_wait_timeout'; -@@global.table_lock_wait_timeout= VARIABLE_VALUE -1 -'#---------------------FN_DYNVARS_001_09----------------------#' -SET @@global.table_lock_wait_timeout= TRUE; -SELECT @@global.table_lock_wait_timeout; -@@global.table_lock_wait_timeout -1 -SET @@global.table_lock_wait_timeout= FALSE; -Warnings: -Warning 1292 Truncated incorrect table_lock_wait_timeout value: '0' -SELECT @@global.table_lock_wait_timeout; -@@global.table_lock_wait_timeout -1 -'#---------------------FN_DYNVARS_001_10----------------------#' -SET @@global.table_lock_wait_timeout= 10; -SELECT @@table_lock_wait_timeout= @@global.table_lock_wait_timeout; -@@table_lock_wait_timeout= @@global.table_lock_wait_timeout -1 -'#---------------------FN_DYNVARS_001_11----------------------#' -SET table_lock_wait_timeout= 8; -ERROR HY000: Variable 'table_lock_wait_timeout' is a GLOBAL variable and should be set with SET GLOBAL -SET global.table_lock_wait_timeout= 10; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table_lock_wait_timeout= 10' at line 1 -SELECT global.table_lock_wait_timeout; -ERROR 42S02: Unknown table 'global' in field list -SELECT table_lock_wait_timeout= @@session.table_lock_wait_timeout; -ERROR 42S22: Unknown column 'table_lock_wait_timeout' in 'field list' -SET @@global.table_lock_wait_timeout= @start_value; -SELECT @@global.table_lock_wait_timeout; -@@global.table_lock_wait_timeout -50 diff --git a/mysql-test/suite/sys_vars/t/table_lock_wait_timeout_basic.test b/mysql-test/suite/sys_vars/t/table_lock_wait_timeout_basic.test deleted file mode 100644 index f33e5660c5d..00000000000 --- a/mysql-test/suite/sys_vars/t/table_lock_wait_timeout_basic.test +++ /dev/null @@ -1,171 +0,0 @@ -############## mysql-test\t\table_lock_wait_timeout_basic.test ################ -# # -# Variable Name: table_lock_wait _timeout # -# Scope: GLOBAL # -# Access Type: Dynamic # -# Data Type: numeric # -# Default Value: 50 # -# Range: 1-1073741824 # -# # -# # -# Creation Date: 2008-02-14 # -# Author: Salman # -# # -# Description: Test Cases of Dynamic System Variable table_lock_wait_timeout # -# that checks the behavior of this variable in the following ways# -# * Default Value # -# * Valid & Invalid values # -# * Scope & Access method # -# * Data Integrity # -# # -# Reference: http://dev.mysql.com/doc/refman/5.1/en/ # -# server-system-variables.html#option_mysqld_table_lock_wait_timeout # -# # -############################################################################### - ---source include/load_sysvars.inc -######################################################################## -# START OF table_lock_wait_timeout TESTS # -######################################################################## - - -########################################################################## -# Saving initial value of table_lock_wait_timeout in a temporary variable# -########################################################################## - -SET @start_value = @@global.table_lock_wait_timeout; -SELECT @start_value; - - ---echo '#--------------------FN_DYNVARS_001_01------------------------#' -######################################################################## -# Display the DEFAULT value of table_lock_wait_timeout # -######################################################################## - -SET @@global.table_lock_wait_timeout = 99; -SET @@global.table_lock_wait_timeout = DeFAULT; -SELECT @@global.table_lock_wait_timeout; - - ---echo '#---------------------FN_DYNVARS_001_02-------------------------#' -############################################### -# Verify default value of variable # -############################################### - -SET @@global.table_lock_wait_timeout =Default; -SELECT @@global.table_lock_wait_timeout = 50; - ---echo '#--------------------FN_DYNVARS_001_03------------------------#' -######################################################################## -# Change the value of table_lock_wait_timeout to a valid value # -######################################################################## - - -SET @@global.table_lock_wait_timeout = 8; -SELECT @@global.table_lock_wait_timeout ; - -SET @@global.table_lock_wait_timeout = 1; -SELECT @@global.table_lock_wait_timeout ; -SET @@global.table_lock_wait_timeout = 1073741824; -SELECT @@global.table_lock_wait_timeout ; -SET @@global.table_lock_wait_timeout = 18000; -SELECT @@global.table_lock_wait_timeout ; -SET @@global.table_lock_wait_timeout = 65535; -SELECT @@global.table_lock_wait_timeout ; - - - ---echo '#--------------------FN_DYNVARS_001_04-------------------------#' -######################################################################### -# Change the value of table_lock_wait_timeout to invalid value # -######################################################################### - -SET @@global.table_lock_wait_timeout = -1; - -SET @@global.table_lock_wait_timeout= 100000000000; - -SET @@global.table_lock_wait_timeout= -1024; - -SET @@global.table_lock_wait_timeout= 0; - ---Error ER_WRONG_TYPE_FOR_VAR -SET @@global.table_lock_wait_timeout= 10000.01; - ---Error ER_WRONG_TYPE_FOR_VAR -SET @@global.table_lock_wait_timeout= ON; ---Error ER_WRONG_TYPE_FOR_VAR -SET @@global.table_lock_wait_timeout= 'test'; - ---Error ER_WRONG_TYPE_FOR_VAR -SET @@global.table_lock_wait_timeout= ''; - - ---echo '#-------------------FN_DYNVARS_001_05----------------------------#' -########################################################################### -# Test if accessing session table_lock_wait_timeout gives error # -########################################################################### - ---Error ER_GLOBAL_VARIABLE -SET @@session.table_lock_wait_timeout= 0; -SELECT @@table_lock_wait_timeout; - - ---echo '#----------------------FN_DYNVARS_001_06------------------------#' -############################################################################## -# Check if the value in GLOBAL & SESSION Tables matches values in variable # -############################################################################## - -SELECT @@global.table_lock_wait_timeout= VARIABLE_VALUE -FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES -WHERE VARIABLE_NAME='table_lock_wait_timeout'; - - ---echo '#---------------------FN_DYNVARS_001_09----------------------#' -################################################################### -# Check if TRUE and FALSE values can be used on variable # -################################################################### - -SET @@global.table_lock_wait_timeout= TRUE; -SELECT @@global.table_lock_wait_timeout; - -SET @@global.table_lock_wait_timeout= FALSE; -SELECT @@global.table_lock_wait_timeout; - - ---echo '#---------------------FN_DYNVARS_001_10----------------------#' -############################################################################### -# Check if accessing variable without SCOPE points to same global variable # -############################################################################### - -SET @@global.table_lock_wait_timeout= 10; -SELECT @@table_lock_wait_timeout= @@global.table_lock_wait_timeout; - - ---echo '#---------------------FN_DYNVARS_001_11----------------------#' -############################################################################### -# Check if table_lock_wait_timeout can be accessed with and without @@ sign # -############################################################################### - ---Error ER_GLOBAL_VARIABLE -SET table_lock_wait_timeout= 8; ---Error ER_PARSE_ERROR -SET global.table_lock_wait_timeout= 10; ---Error ER_UNKNOWN_TABLE -SELECT global.table_lock_wait_timeout; ---Error ER_BAD_FIELD_ERROR -SELECT table_lock_wait_timeout= @@session.table_lock_wait_timeout; - - -############################## -# Restore initial value # -############################## - -SET @@global.table_lock_wait_timeout= @start_value; -SELECT @@global.table_lock_wait_timeout; - - -######################################################################## -# END OF table_lock_wait_timeout TESTS # -######################################################################## - - diff --git a/mysql-test/t/variables.test b/mysql-test/t/variables.test index d4b88fc6f9c..8b58b8f2e68 100644 --- a/mysql-test/t/variables.test +++ b/mysql-test/t/variables.test @@ -830,8 +830,8 @@ set global join_buffer_size =@my_join_buffer_size; # Bug#28580 Repeatation of status variables # --replace_column 2 # -show global variables where Variable_name='table_definition_cache' or -Variable_name='table_lock_wait_timeout'; +show global variables where Variable_name='table_definition_cache'; +# Note: table_lock_wait_timeout no longer exists. See bug#45225. ########################################################################### |