mariadb/mysql-test/suite/innodb_zip/t
Marko Mäkelä 8ef727b3d0 MDEV-14904 Backport innodb_default_row_format
InnoDB in Debian uses utf8mb4 as default character set since
version 10.0.20-2. This leads to major pain due to keys longer
than 767 bytes.

MariaDB 10.2 (and MySQL 5.7) introduced the setting
innodb_default_row_format that is DYNAMIC by default. These
versions also changed the default values of the parameters
innodb_large_prefix=ON and innodb_file_format=Barracuda.
This would allow longer column index prefixes to be created.
The original purpose of these parameters was to allow InnoDB
to be downgraded to MySQL 5.1, which is long out of support.

Every InnoDB version since MySQL 5.5 does support operation
with the relaxed limits.

We backport the parameter innodb_default_row_format to
MariaDB 10.1, but we will keep its default value at COMPACT.
This allows MariaDB 10.1 to be configured so that CREATE TABLE
is less likely to encounter a problem with the limitation:

	loose_innodb_large_prefix=ON
	loose_innodb_default_row_format=DYNAMIC

(Note that the setting innodb_large_prefix was deprecated in
MariaDB 10.2 and removed in MariaDB 10.3.)

The only observable difference in the behaviour with the default
settings should be that ROW_FORMAT=DYNAMIC tables can be created
both in the system tablespace and in .ibd files, no matter what
innodb_file_format has been assigned to. Unlike MariaDB 10.2,
we are not changing the default value of innodb_file_format,
so ROW_FORMAT=COMPRESSED tables cannot be created without
changing the parameter.
2018-03-07 17:49:42 +02:00
..
innodb-create-options.test MDEV-14904 Backport innodb_default_row_format 2018-03-07 17:49:42 +02:00
innodb-zip.test MDEV-14904 Backport innodb_default_row_format 2018-03-07 17:49:42 +02:00
innodb_bug36169.test Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_bug36172.test Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_bug52745.test Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_bug53591.test Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_bug56680.test Follow-up to MDEV-12042 (test innodb_page_size variants) 2017-06-06 09:34:09 +03:00
innodb_cmp_drop_table-master.opt BUG#16321920 : CREATE A SEPARATE INNODB_ZIP TEST SUITE 2013-11-29 15:13:47 +05:30
innodb_cmp_drop_table.test Push for testing of encryption 2015-02-10 10:21:17 +01:00
innodb_index_large_prefix.test 10.0-base merge 2014-02-26 15:28:07 +01:00
innodb_prefix_index_liftedlimit.test Merge 10.0 into 10.1 2017-10-24 20:36:03 +03:00
wl5522_debug_zip.test MDEV-14140 IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT 2017-11-06 14:55:34 +02:00