1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-12 10:22:39 +03:00
Files
mariadb/mysql-test/suite
Marko Mäkelä e3dda3d95e MDEV-17989 InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)
With innodb_default_row_format=redundant, InnoDB would crash when
using table options that are incompatible with ROW_FORMAT=REDUNDANT.

create_table_info_t::m_default_row_format: Cache the value of
innodb_default_row_format.

create_table_info_t::check_table_options(): Validate ROW_TYPE_DEFAULT
with m_default_row_format.

create_table_info_t::innobase_table_flags(): Use the
cached m_default_row_format.

create_table_info_t: Never read m_form->s->row_type.
Use m_create_info->row_type instead.

dict_tf_set(): Never set invalid flags for ROW_FORMAT=REDUNDANT.

ha_innobase::truncate(): Set info.row_type based on the ROW_FORMAT
of the current table.
2018-12-13 21:25:12 +02:00
..
2018-11-06 08:41:48 +02:00
2018-12-13 15:47:38 +02:00
2018-11-15 19:21:40 +01:00
2018-06-21 23:47:39 +02:00
2018-11-30 15:54:21 +02:00
2018-06-21 23:47:39 +02:00
2018-11-06 08:41:48 +02:00
2018-10-25 15:31:13 +03:00
2018-12-13 15:47:38 +02:00
2018-11-06 08:41:48 +02:00
2018-09-24 11:46:08 +02:00
2018-12-07 13:41:10 +02:00
2018-08-31 15:10:02 +03:00
2018-12-07 15:13:39 +02:00
2018-11-07 21:13:50 +02:00
2018-06-21 23:47:39 +02:00
2018-10-11 08:16:08 +03:00