mariadb/storage/innobase
Thirunarayanan Balathandayuthapani 4f26aea51b MDEV-21269 Parallel merging of fts index rebuild fails
Problem:
=======
  - During alter rebuild, document read from old table is tokenzied
parallelly by innodb_ft_sort_pll_degree threads and stores it
in respective merge files. While doing the parallel merge, InnoDB
wrongly skips the root level selection of merging buffer records.
So it leads to insertion of merge records in non-ascending order.

Solution:
==========
  Build selection tree for the root level also. So that root of
selection tree can always contain sorted buffer.
2020-05-17 11:43:25 +05:30
..
btr Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
buf Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
data Merge 10.2 into 10.3 2019-07-16 18:39:21 +03:00
dict Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
eval Merge 10.2 into 10.3 2019-12-12 14:41:51 +02:00
fil Merge 10.2 into 10.3 2020-05-15 17:55:01 +03:00
fsp Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
fts Merge branch '10.2' into 10.3 2020-05-04 16:47:11 +02:00
fut Merge 10.2 into 10.3 2019-05-14 17:18:46 +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.2 into 10.3 2019-05-14 17:18:46 +03:00
handler Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
ibuf Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
include Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
lock Merge branch '10.2' into 10.3 2020-05-04 16:47:11 +02:00
log Merge 10.2 into 10.3 2020-05-13 11:45:05 +03:00
mach Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem Merge branch '10.2' into 10.3 2020-02-10 20:34:16 +01:00
mtr MDEV-12353 preparation: Replace mtr_x_lock() and friends 2019-11-14 11:40:33 +02:00
mysql-test/storage_engine Fix for MDEV-17449, typo in error message (#1146) 2019-03-24 21:24:28 +04:00
os Merge 10.2 into 10.3 2020-03-20 18:12:17 +02:00
page Merge branch '10.2' into 10.3 2020-05-04 16:47:11 +02:00
pars Merge 10.2 into 10.3 2019-12-12 14:41:51 +02:00
que Merge 10.2 into 10.3 2020-03-30 11:12:56 +03:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem Merge branch '10.2' into 10.3 2020-05-04 16:47:11 +02:00
row MDEV-21269 Parallel merging of fts index rebuild fails 2020-05-17 11:43:25 +05:30
srv Merge 10.2 into 10.3 2020-05-15 17:55:01 +03:00
sync Merge 10.2 into 10.3 2020-05-16 06:37:24 +03:00
trx Merge 10.2 into 10.3 2020-05-15 19:11:57 +03:00
ut Merge 10.2 into 10.3 2019-12-12 14:41:51 +02: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
COPYING.Percona
innodb.cmake Merge 10.2 into 10.3 2019-12-27 15:14:48 +02: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
snappy.cmake Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00