mariadb/storage/innobase
Marko Mäkelä cb437417d2 MDEV-19114 gcol.innodb_virtual_debug: Assertion n_fields>0 failed
This is a regression due to MDEV-16376
commit 8dc70c862b.
To make dict_index_t::detach_columns() idempotent,
we cleared dict_index_t::n_fields. But, this could
cause trouble with purge after a secondary index
creation failed (not even involving virtual columns).

A better way is to clear the dict_field_t::col pointers
that point to virtual columns that are being freed
due to aborting index creation on an index that depends
on a virtual column.

Note: the v_cols[] of an existing dict_table_t object will
never be modified. If any virtual columns are added or removed,
ha_innobase::commit_inplace_alter_table() would invoke
dict_table_remove_from_cache() and reload the table to dict_sys.
Index creation is a special case where the dict_index_t points
to virtual columns that do not yet exist in dict_table_t.
2020-05-19 16:02:13 +03:00
..
btr MDEV-22611 Assertion btr_search_enabled failed during buffer pool resizing 2020-05-18 14:04:31 +03:00
buf MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
data MDEV-19292 "Row size too large" error when creating table with lots columns when row format is DYNAMIC or COMPRESSED 2019-07-05 17:02:21 +03:00
dict MDEV-19114 gcol.innodb_virtual_debug: Assertion n_fields>0 failed 2020-05-19 16:02:13 +03:00
eval MDEV-21254 Remove unused keywords from the InnoDB SQL parser 2019-12-09 12:32:04 +02:00
fil MDEV-21336 Memory leaks related to innodb_debug_sync 2020-05-14 13:36:11 +03:00
fsp MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
fts MDEV-21595: innodb offset_t rename to rec_offs 2020-04-29 12:02:47 +03:00
fut Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gis MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
ha Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
handler MDEV-19114 gcol.innodb_virtual_debug: Assertion n_fields>0 failed 2020-05-19 16:02:13 +03:00
ibuf MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
include MDEV-19114 gcol.innodb_virtual_debug: Assertion n_fields>0 failed 2020-05-19 16:02:13 +03:00
lock MDEV-22618 Assertion !dict_index_is_online_ddl ... in lock_table_locks_lookup 2020-05-19 10:42:56 +03:00
log innodb: add space between thread name and "to exit" text 2020-05-09 15:33:57 +02:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem Cleanup: Remove mem_block_t::magic_n and mem_block_validate() 2020-02-03 12:34:08 +02:00
mtr Clean up mtr_t::commit() further 2019-11-13 09:51:28 +02:00
mysql-test/storage_engine Fix for MDEV-17449, typo in error message (#1146) 2019-03-24 21:24:28 +04:00
os MDEV-22554: "mariabackup --prepare" exits with code 0 even though innodb 2020-05-19 11:25:56 +03:00
page MDEV-21595: innodb offset_t rename to rec_offs 2020-04-29 12:02:47 +03:00
pars MDEV-21254 Remove unused keywords from the InnoDB SQL parser 2019-12-09 12:32:04 +02:00
que InnoDB: reduce size of dtuple_t 2020-03-20 21:35:42 +03:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem MDEV-21595: innodb offset_t rename to rec_offs 2020-04-29 12:02:47 +03:00
row MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
srv MDEV-21336 Memory leaks related to innodb_debug_sync 2020-05-14 13:36:11 +03:00
sync MDEV-22544: Inconsistent and Incorrect rw-lock stats 2020-05-14 15:27:15 +08:00
trx MDEV-22456 Dropping the adaptive hash index may cause DDL to lock up InnoDB 2020-05-15 17:23:08 +03:00
ut MDEV-22554: "mariabackup --prepare" exits with code 0 even though innodb 2020-05-19 11:25:56 +03:00
.clang-format add .clang-format file for InnoDB 2019-10-29 21:56:24 +03:00
bzip2.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt MDEV-21337 fix aligned_malloc() 2019-12-18 20:09:52 +08:00
compile-innodb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
COPYING.Google move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Percona move to storage/innobase 2015-05-04 19:17:21 +02:00
innodb.cmake MDEV-21362 do something with -fno-builtin-memcmp for rem0cmp.cc 2019-12-24 17:03:27 +08:00
lz4.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzma.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
lzo.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
plugin_exports Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00
snappy.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00