mariadb/storage
Marko Mäkelä 3d798be1d4 MDEV-14655 Assertion `!fts_index' failed in prepare_inplace_alter_table_dict
MariaDB inherits the MySQL limitation that ALGORITHM=INPLACE cannot
create more than one FULLTEXT INDEX at a time. As part of the MDEV-11369
Instant ADD COLUMN refactoring, MariaDB 10.3.2 accidentally stopped
enforcing the restriction.

Actually, it is a bug in MySQL 5.6 and MariaDB 10.0 that an ALTER TABLE
statement with multiple ADD FULLTEXT INDEX but without explicit
ALGORITHM=INPLACE would return in an error message, rather than
executing the operation with ALGORITHM=COPY.

ha_innobase::check_if_supported_inplace_alter(): Enforce the restriction
on multiple FULLTEXT INDEX.

prepare_inplace_alter_table_dict(): Replace some code with debug
assertions. A "goto error_handled" at this point would result in
another error, because the reference count of ctx->new_table would be 0.
2018-01-15 10:57:16 +02:00
..
archive Merge bb-10.2-ext into 10.3 2017-10-04 08:24:06 +03:00
blackhole Added "const" to new data for handler::update_row() 2017-04-18 12:23:53 +03:00
cassandra Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
connect Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
csv Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-06-15 15:27:11 +04:00
example Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
federated MDEV-14272 Mariadb crashes with signal 11 when using federatedx engine and galera 2017-12-28 02:13:25 +01:00
federatedx Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-10-30 16:42:46 +04:00
heap Improve performance of heap tables 2017-11-23 10:04:12 +02:00
innobase MDEV-14655 Assertion `!fts_index' failed in prepare_inplace_alter_table_dict 2018-01-15 10:57:16 +02:00
maria Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
mroonga Remove compiler warnings 2017-12-03 13:58:36 +02:00
myisam Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
myisammrg MDEV 7701 extra() calls for VP engine 2017-12-03 13:58:34 +02:00
oqgraph Add "leaves" algorithm to oqgraph. 2017-12-05 13:11:02 +02:00
perfschema Merge bb-10.2-ext into 10.3 2017-11-10 16:12:45 +02:00
rocksdb Merge bb-10.2-ext into 10.3 2018-01-13 18:25:24 +02:00
sequence Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
sphinx Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2017-10-30 20:47:39 +04:00
spider MDEV-14568: Server does not shut down with SIGTERM after installing 2017-12-05 11:18:47 -08:00
test_sql_discovery Merge bb-10.2-ext into 10.3 2017-09-21 08:12:19 +03:00
tokudb This is a full cost-based implementation of the optimization that employs 2017-12-30 12:29:09 -08:00