1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-12 10:22:39 +03:00
Files
mariadb/mysql-test/suite/innodb/r
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
..
2014-08-02 21:26:16 +02:00
2017-06-08 12:45:08 +03:00
2018-11-06 08:41:48 +02:00
2017-02-10 06:30:42 -05:00
2011-07-02 22:08:51 +02:00
2017-02-10 06:30:42 -05:00
2017-04-06 09:52:25 +03:00
2017-04-17 03:18:21 +03:00
2017-10-25 17:17:21 +03:00
2017-10-25 17:17:21 +03:00
2018-11-06 08:41:48 +02:00
2018-11-06 08:41:48 +02:00
2018-06-06 11:25:33 +03:00
2016-04-26 23:05:26 +02:00
2018-12-12 12:13:43 +02:00
2018-08-02 08:19:57 +03:00
2016-12-30 13:48:22 +02:00
2017-02-10 06:30:42 -05:00
2018-02-08 13:53:21 +02:00
2018-02-08 13:53:21 +02:00
2018-02-17 14:54:12 +02:00
2017-02-10 06:30:42 -05:00