summaryrefslogtreecommitdiff
path: root/storage/innobase/row/row0merge.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2020-05-15 19:11:57 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2020-05-15 19:11:57 +0300
commit3d0bb2b7f1eb39d1b3773e634499ff98576679f7 (patch)
tree01df0eedeb5be736010b92f6373fe39d547e1b2b /storage/innobase/row/row0merge.cc
parent6a6bcc53b8767dfbb4dc86bad3e90a276c55f605 (diff)
parentad6171b91cac33e70bb28fa6865488b2c65e858c (diff)
downloadmariadb-git-3d0bb2b7f1eb39d1b3773e634499ff98576679f7.tar.gz
Merge 10.2 into 10.3
Diffstat (limited to 'storage/innobase/row/row0merge.cc')
-rw-r--r--storage/innobase/row/row0merge.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/storage/innobase/row/row0merge.cc b/storage/innobase/row/row0merge.cc
index 3e61882fbbd..20a30fdfe05 100644
--- a/storage/innobase/row/row0merge.cc
+++ b/storage/innobase/row/row0merge.cc
@@ -46,6 +46,9 @@ Completed by Sunny Bains and Marko Makela
#include "row0vers.h"
#include "handler0alter.h"
#include "btr0bulk.h"
+#ifdef BTR_CUR_ADAPT
+# include "btr0sea.h"
+#endif /* BTR_CUR_ADAPT */
#include "ut0stage.h"
#include "fil0crypt.h"
@@ -203,7 +206,6 @@ public:
&ins_cur, 0,
__FILE__, __LINE__, &mtr);
-
error = btr_cur_pessimistic_insert(
flag, &ins_cur, &ins_offsets,
&row_heap, dtuple, &rec,
@@ -3912,6 +3914,9 @@ row_merge_drop_indexes(
we should exclude FTS entries from
prebuilt->ins_node->entry_list
in ins_node_create_entry_list(). */
+#ifdef BTR_CUR_HASH_ADAPT
+ ut_ad(!index->search_info->ref_count);
+#endif /* BTR_CUR_HASH_ADAPT */
dict_index_remove_from_cache(
table, index);
index = prev;