polardbxengine/mysql-test/suite/special/r/innodb_dedicated_server.result

199 lines
6.4 KiB
Plaintext

###########################################
# INITIAL START #
# innodb_dedicated_server = OFF #
# innodb_buffer_pool_size = default #
# innodb_log_file_size = default #
# innodb_log_files_in_group = default #
# innodb_flush_method = default #
###########################################
INNODB_DEDICATED_SERVER
OFF
BUFFER_POOL_SIZE_IN_MB
128
LOG_FILE_SIZE_IN_MB
48
LOG_FILES_IN_GROUP
2
INNODB_FLUSH_METHOD
fsync
###########################################
# RESTART 1 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = autoscaled #
# innodb_log_file_size = autoscaled #
# innodb_log_files_in_group = autoscaled #
# innodb_flush_method = autoscaled #
###########################################
# restart: --innodb_dedicated_server=ON
INNODB_DEDICATED_SERVER
ON
1 expected
@final_pool_size_result
1
1 expected
@final_log_file_size_result
1
1 expected
@final_log_files_in_group_result
1
INNODB_FLUSH_METHOD
O_DIRECT_NO_FSYNC
###########################################
# RESTART 2 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = explicit #
# innodb_log_file_size = autoscaled #
# innodb_log_files_in_group = autoscaled #
# innodb_flush_method = autoscaled #
###########################################
# restart: --innodb_dedicated_server=ON --innodb_buffer_pool_size=256M
INNODB_DEDICATED_SERVER
ON
BUFFER_POOL_SIZE_IN_MB
256
1 expected
@final_log_file_size_result
1
1 expected
@final_log_files_in_group_result
0
INNODB_FLUSH_METHOD
O_DIRECT_NO_FSYNC
# Make sure that the warnings are present in server log.
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_buffer_pool_size" found
###########################################
# RESTART 3 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = autoscaled #
# innodb_log_file_size = explicit #
# innodb_log_files_in_group = autoscaled #
# innodb_flush_method = autoscaled #
###########################################
# restart: --innodb_dedicated_server=ON --innodb_log_file_size=50M
INNODB_DEDICATED_SERVER
ON
1 expected
@final_pool_size_result
1
LOG_FILE_SIZE_IN_MB
50
1 expected
@final_log_files_in_group_result
1
INNODB_FLUSH_METHOD
O_DIRECT_NO_FSYNC
# Make sure that the warnings are present in server log.
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
###########################################
# RESTART 4 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = autoscaled #
# innodb_log_file_size = autoscaled #
# innodb_log_files_in_group = autoscaled #
# innodb_flush_method = explicit #
###########################################
# restart: --innodb_dedicated_server=ON --innodb_flush_method=nosync
INNODB_DEDICATED_SERVER
ON
1 expected
@final_pool_size_result
1
1 expected
@final_log_file_size_result
1
1 expected
@final_log_files_in_group_result
1
INNODB_FLUSH_METHOD
nosync
# Make sure that the warnings are present in server log.
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
###########################################
# RESTART 5 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = explicit #
# innodb_log_file_size = explicit #
# innodb_log_files_in_group = explicit #
# innodb_flush_method = explicit #
###########################################
# restart: --innodb_dedicated_server=ON --innodb_buffer_pool_size=256M --innodb_log_file_size=50M --innodb_log_files_in_group=3 --innodb_flush_method=nosync
INNODB_DEDICATED_SERVER
ON
BUFFER_POOL_SIZE_IN_MB
256
LOG_FILE_SIZE_IN_MB
50
LOG_FILES_IN_GROUP
3
INNODB_FLUSH_METHOD
nosync
# Make sure that the warnings are present in server log.
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_buffer_pool_size" found
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
###########################################
# RESTART 6 #
# innodb_dedicated_server = ON #
# innodb_buffer_pool_size = autoscaled #
# innodb_log_file_size = explicit #
# innodb_log_files_in_group = explicit #
# innodb_flush_method = explicit #
###########################################
# restart: --innodb_dedicated_server=ON --innodb_log_file_size=50M --innodb_log_files_in_group=4 --innodb_flush_method=nosync
INNODB_DEDICATED_SERVER
ON
1 expected
@final_pool_size_result
1
LOG_FILE_SIZE_IN_MB
50
LOG_FILES_IN_GROUP
4
INNODB_FLUSH_METHOD
nosync
# Make sure that the warnings are present in server log.
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
SET innodb_dedicated_server = 0;
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
SELECT @@innodb_dedicated_server;
@@innodb_dedicated_server
1
SELECT local.innodb_dedicated_server;
ERROR 42S02: Unknown table 'local' in field list
SET global innodb_dedicated_server = 0;
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
SELECT @@global.innodb_dedicated_server;
@@global.innodb_dedicated_server
1
set session innodb_dedicated_server=1;
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
SELECT @@innodb_dedicated_server;
@@innodb_dedicated_server
1
show global variables like 'innodb_dedicated_server';
Variable_name Value
innodb_dedicated_server ON
show session variables like 'innodb_dedicated_server';
Variable_name Value
innodb_dedicated_server ON
1 Expected
SELECT @@global.innodb_dedicated_server;
@@global.innodb_dedicated_server
1
select * from performance_schema.global_variables where variable_name='innodb_dedicated_server';
VARIABLE_NAME VARIABLE_VALUE
innodb_dedicated_server ON
select * from performance_schema.session_variables where variable_name='innodb_dedicated_server';
VARIABLE_NAME VARIABLE_VALUE
innodb_dedicated_server ON
set persist_only innodb_dedicated_server=off;
ERROR HY000: Variable 'innodb_dedicated_server' is a non persistent read only variable