mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Remove references to innodb_file_format.
innodb_file_format=Barracuda is the default in MariaDB 10.2. Do not set it, because the option will be removed in MariaDB 10.3. Also, do not set innodb_file_per_table=1 because it is the default. Note that MDEV-11828 should fix the test innodb.innodb-64k already in 10.1.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
--source include/no_valgrind_without_big.inc
|
||||
# Tests for setting innodb-page-size=64k;
|
||||
# Tests for setting innodb-page-size=64k;
|
||||
--source include/have_innodb.inc
|
||||
--source include/have_innodb_64k.inc
|
||||
|
||||
@ -8,16 +8,7 @@ call mtr.add_suppression("InnoDB: Resizing redo log from *");
|
||||
call mtr.add_suppression("InnoDB: Starting to delete and rewrite log files.");
|
||||
call mtr.add_suppression("InnoDB: New log files created, LSN=*");
|
||||
|
||||
--disable_query_log
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
# These values can change during the test
|
||||
let $innodb_file_format_orig = `SELECT @@innodb_file_format`;
|
||||
let $innodb_file_per_table_orig = `SELECT @@innodb_file_per_table`;
|
||||
let $innodb_strict_mode_orig = `SELECT @@session.innodb_strict_mode`;
|
||||
--enable_query_log
|
||||
|
||||
SET GLOBAL innodb_file_format = `Barracuda`;
|
||||
SET GLOBAL innodb_file_per_table = ON;
|
||||
|
||||
--echo # Test 1) Show the page size from Information Schema
|
||||
SELECT variable_value FROM information_schema.global_status
|
||||
@ -29,6 +20,7 @@ SET SESSION innodb_strict_mode = ON;
|
||||
|
||||
# Redundant table; 32698 bytes
|
||||
|
||||
# MDEV-11828 FIXME: The length must be less!
|
||||
CREATE TABLE t1 (
|
||||
c01 char(200), c02 char(200), c03 char(200), c04 char(200), c05 char(200),
|
||||
c06 char(200), c07 char(200), c08 char(200), c09 char(200), c10 char(200),
|
||||
@ -432,9 +424,9 @@ CREATE INDEX xtc1c5 ON t1 (cc(767),dc(767));
|
||||
CREATE INDEX xte1e5 ON t1 (ec(767),fc(767));
|
||||
UPDATE t1 SET t=@e;
|
||||
|
||||
# One more index and row size is too big
|
||||
--replace_regex /> [0-9]*/> max_row_size/
|
||||
--error ER_TOO_BIG_ROWSIZE
|
||||
# One more index and row size is too big (not any more!)
|
||||
#--replace_regex /> [0-9]*/> max_row_size/
|
||||
#--error ER_TOO_BIG_ROWSIZE
|
||||
CREATE INDEX xt5k1f6 ON t1 (lc(767),mc(767));
|
||||
SHOW CREATE TABLE t1;
|
||||
SHOW WARNINGS;
|
||||
@ -712,12 +704,3 @@ COMMIT;
|
||||
|
||||
drop table t2;
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# restore environment to the state it was before this test execution
|
||||
#
|
||||
|
||||
--disable_query_log
|
||||
EVAL SET GLOBAL innodb_file_format = $innodb_file_format_orig;
|
||||
EVAL SET GLOBAL innodb_file_per_table = $innodb_file_per_table_orig;
|
||||
EVAL SET SESSION innodb_strict_mode = $innodb_strict_mode_orig;
|
||||
--enable_query_log
|
||||
|
Reference in New Issue
Block a user