mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
MDEV-19445 heap-use-after-free related to innodb_ft_aux_table
Try to fix the race conditions between SET GLOBAL innodb_ft_aux_table = ...; and access to the INFORMATION_SCHEMA tables that depend on this variable. innodb_ft_aux_table: Replaces fts_internal_tbl_name,fts_internal_tbl_name2. Just store the user-specified parameter as is. innodb_ft_aux_table_id: The table_id corresponding to SET GLOBAL innodb_ft_aux_table, or 0 if the table does not exist or does not contain FULLTEXT INDEX. If the table is renamed later, the INFORMATION_SCHEMA tables will continue to refer to the table. If the table is dropped or rebuilt, the INFORMATION_SCHEMA tables will not find the table.
This commit is contained in:
6
mysql-test/suite/innodb_fts/t/innodb_ft_aux_table.opt
Normal file
6
mysql-test/suite/innodb_fts/t/innodb_ft_aux_table.opt
Normal file
@ -0,0 +1,6 @@
|
||||
--innodb_ft_default_stopword
|
||||
--innodb_ft_deleted
|
||||
--innodb_ft_being_deleted
|
||||
--innodb_ft_index_cache
|
||||
--innodb_ft_index_table
|
||||
--innodb_ft_config
|
Reference in New Issue
Block a user