1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

add missing tests

This commit is contained in:
Sergei Golubchik
2013-04-14 10:00:42 +02:00
parent aa4c7deac7
commit d364e64ae2
4 changed files with 86 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
select @@global.innodb_use_atomic_writes;
@@global.innodb_use_atomic_writes
0
select @@session.innodb_use_atomic_writes;
ERROR HY000: Variable 'innodb_use_atomic_writes' is a GLOBAL variable
show global variables like 'innodb_use_atomic_writes';
Variable_name Value
innodb_use_atomic_writes OFF
show session variables like 'innodb_use_atomic_writes';
Variable_name Value
innodb_use_atomic_writes OFF
select * from information_schema.global_variables where variable_name='innodb_use_atomic_writes';
VARIABLE_NAME VARIABLE_VALUE
INNODB_USE_ATOMIC_WRITES OFF
select * from information_schema.session_variables where variable_name='innodb_use_atomic_writes';
VARIABLE_NAME VARIABLE_VALUE
INNODB_USE_ATOMIC_WRITES OFF
set global innodb_use_atomic_writes=1;
ERROR HY000: Variable 'innodb_use_atomic_writes' is a read only variable
set session innodb_use_atomic_writes=1;
ERROR HY000: Variable 'innodb_use_atomic_writes' is a read only variable

View File

@@ -0,0 +1,21 @@
select @@global.innodb_use_fallocate;
@@global.innodb_use_fallocate
1
select @@session.innodb_use_fallocate;
ERROR HY000: Variable 'innodb_use_fallocate' is a GLOBAL variable
show global variables like 'innodb_use_fallocate';
Variable_name Value
innodb_use_fallocate ON
show session variables like 'innodb_use_fallocate';
Variable_name Value
innodb_use_fallocate ON
select * from information_schema.global_variables where variable_name='innodb_use_fallocate';
VARIABLE_NAME VARIABLE_VALUE
INNODB_USE_FALLOCATE ON
select * from information_schema.session_variables where variable_name='innodb_use_fallocate';
VARIABLE_NAME VARIABLE_VALUE
INNODB_USE_FALLOCATE ON
set global innodb_use_fallocate=1;
ERROR HY000: Variable 'innodb_use_fallocate' is a read only variable
set session innodb_use_fallocate=1;
ERROR HY000: Variable 'innodb_use_fallocate' is a read only variable

View File

@@ -0,0 +1,22 @@
--source include/have_innodb.inc
# bool readonly
#
# show values;
#
select @@global.innodb_use_atomic_writes;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
select @@session.innodb_use_atomic_writes;
show global variables like 'innodb_use_atomic_writes';
show session variables like 'innodb_use_atomic_writes';
select * from information_schema.global_variables where variable_name='innodb_use_atomic_writes';
select * from information_schema.session_variables where variable_name='innodb_use_atomic_writes';
#
# show that it's read-only
#
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
set global innodb_use_atomic_writes=1;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
set session innodb_use_atomic_writes=1;

View File

@@ -0,0 +1,22 @@
--source include/have_innodb.inc
# bool readonly
#
# show values;
#
select @@global.innodb_use_fallocate;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
select @@session.innodb_use_fallocate;
show global variables like 'innodb_use_fallocate';
show session variables like 'innodb_use_fallocate';
select * from information_schema.global_variables where variable_name='innodb_use_fallocate';
select * from information_schema.session_variables where variable_name='innodb_use_fallocate';
#
# show that it's read-only
#
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
set global innodb_use_fallocate=1;
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
set session innodb_use_fallocate=1;