mirror of
https://github.com/MariaDB/server.git
synced 2026-10-23 18:49:29 +03:00
Merge of compatibility fixes
Fixed failing tests in sys_vars as we have now stricter checking of setting of variables. mysql-test/suite/sys_vars/r/innodb_adaptive_flushing_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_adaptive_hash_index_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_large_prefix_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_random_read_ahead_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_stats_on_metadata_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_strict_mode_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_support_xa_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/innodb_table_locks_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/rpl_semi_sync_master_enabled_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/r/rpl_semi_sync_slave_enabled_basic.result: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_adaptive_flushing_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_adaptive_hash_index_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_large_prefix_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_random_read_ahead_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_stats_on_metadata_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_strict_mode_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_support_xa_basic.test: One can now only assign 0 or 1 to boolean variables mysql-test/suite/sys_vars/t/innodb_table_locks_basic.test: One can now only assign 0 or 1 to boolean variables mysys/my_getsystime.c: Merge + fixed bug that __NR_clock_gettime didn't work in 5.5
This commit is contained in:
@@ -54,7 +54,7 @@ set global innodb_adaptive_flushing=1.1;
|
||||
set global innodb_adaptive_flushing=1e1;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_adaptive_flushing=2;
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_adaptive_flushing=-3;
|
||||
select @@global.innodb_adaptive_flushing;
|
||||
select * from information_schema.global_variables where variable_name='innodb_adaptive_flushing';
|
||||
|
||||
@@ -54,7 +54,7 @@ set global innodb_adaptive_hash_index=1.1;
|
||||
set global innodb_adaptive_hash_index=1e1;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_adaptive_hash_index=2;
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_adaptive_hash_index=-3;
|
||||
select @@global.innodb_adaptive_hash_index;
|
||||
select * from information_schema.global_variables where variable_name='innodb_adaptive_hash_index';
|
||||
|
||||
@@ -54,7 +54,7 @@ set global innodb_large_prefix=1.1;
|
||||
set global innodb_large_prefix=1e1;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_large_prefix=2;
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_large_prefix=-3;
|
||||
select @@global.innodb_large_prefix;
|
||||
select * from information_schema.global_variables where variable_name='innodb_large_prefix';
|
||||
|
||||
@@ -54,7 +54,7 @@ set global innodb_random_read_ahead=1.1;
|
||||
set global innodb_random_read_ahead=1e1;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_random_read_ahead=2;
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_random_read_ahead=-3;
|
||||
select @@global.innodb_random_read_ahead;
|
||||
select * from information_schema.global_variables where variable_name='innodb_random_read_ahead';
|
||||
|
||||
@@ -54,7 +54,7 @@ set global innodb_stats_on_metadata=1.1;
|
||||
set global innodb_stats_on_metadata=1e1;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_stats_on_metadata=2;
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_stats_on_metadata=-3;
|
||||
select @@global.innodb_stats_on_metadata;
|
||||
select * from information_schema.global_variables where variable_name='innodb_stats_on_metadata';
|
||||
|
||||
@@ -68,8 +68,9 @@ set session innodb_strict_mode=2;
|
||||
set global innodb_strict_mode='AUTO';
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set session innodb_strict_mode='AUTO';
|
||||
--echo NOTE: The following should fail with ER_WRONG_VALUE_FOR_VAR (BUG#50643)
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set global innodb_strict_mode=-3;
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
set session innodb_strict_mode=-7;
|
||||
select @@global.innodb_strict_mode;
|
||||
select @@session.innodb_strict_mode;
|
||||
|
||||
@@ -127,6 +127,7 @@ SET @@session.innodb_support_xa =
|
||||
# for global
|
||||
|
||||
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
SET @@global.innodb_support_xa = -1;
|
||||
SELECT @@global.innodb_support_xa;
|
||||
|
||||
|
||||
@@ -106,6 +106,7 @@ SELECT @@global.innodb_table_locks;
|
||||
|
||||
# for session
|
||||
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
SET @@session.innodb_table_locks = -6;
|
||||
--Error ER_WRONG_TYPE_FOR_VAR
|
||||
SET @@session.innodb_table_locks = 1.6;
|
||||
@@ -127,6 +128,7 @@ SET @@session.innodb_table_locks =
|
||||
# for global
|
||||
|
||||
|
||||
--error ER_WRONG_VALUE_FOR_VAR
|
||||
SET @@global.innodb_table_locks = -1;
|
||||
--Error ER_WRONG_VALUE_FOR_VAR
|
||||
SET @@global.innodb_table_locks = 2;
|
||||
|
||||
Reference in New Issue
Block a user