diff options
author | Thirunarayanan Balathandayuthapani <thiru@mariadb.com> | 2019-10-22 12:05:42 +0530 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2019-10-25 16:27:41 +0300 |
commit | a41d429765c7ddb528b9b438c68b25ff55d3bd55 (patch) | |
tree | 2aed42c815f8cf7c49bfcf818a63267fa62c1861 /debian/additions | |
parent | bd22650bbcb3d4d64da186311fd04fb935096cd2 (diff) | |
download | mariadb-git-a41d429765c7ddb528b9b438c68b25ff55d3bd55.tar.gz |
MDEV-20621 FULLTEXT INDEX activity causes InnoDB hang
- fts_optimize_thread() uses dict_table_t object instead of table id.
So that it doesn't acquire dict_sys->mutex. It leads to remove the
hang of dict_sys->mutex between fts_optimize_thread() and other threads.
- in_queue to indicate whether the table is in fts_optimize_queue. It
is protected by fts_optimize_wq->mutex to avoid any race condition.
- fts_optimize_init() adds the fts table to the fts_optimize_wq
Diffstat (limited to 'debian/additions')
0 files changed, 0 insertions, 0 deletions