summaryrefslogtreecommitdiff
path: root/storage/innobase
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-06-28 17:10:09 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-06-29 15:20:33 +0300
commite04bbf73dc372917cbcdaa965fdc69e8b575d75f (patch)
treeae000be72c0db68e6671298d2f217fb642f39021 /storage/innobase
parent4b0070f642eb20472991de3a201378534f6f1bd4 (diff)
downloadmariadb-git-e04bbf73dc372917cbcdaa965fdc69e8b575d75f.tar.gz
MDEV-25496 Assertion 'trx->bulk_insert' failed on INSERT
row_get_prebuilt_insert_row(): Remove some fallback code that had been added in commit 8ea923f55b7666a359ac2c54f6c10e8609d16846 (MDEV-24818). It seems that after all, statement boundaries are being reliably indicated by ha_innobase::start_stmt() or (for partitioned tables) ha_innobase::external_lock().
Diffstat (limited to 'storage/innobase')
-rw-r--r--storage/innobase/row/row0mysql.cc7
1 files changed, 0 insertions, 7 deletions
diff --git a/storage/innobase/row/row0mysql.cc b/storage/innobase/row/row0mysql.cc
index 4adc279fb32..bb85e82cbb8 100644
--- a/storage/innobase/row/row0mysql.cc
+++ b/storage/innobase/row/row0mysql.cc
@@ -1051,13 +1051,6 @@ row_get_prebuilt_insert_row(
if (prebuilt->trx_id == table->def_trx_id
&& prebuilt->ins_node->entry_list.size()
== UT_LIST_GET_LEN(table->indexes)) {
-
- if (prebuilt->trx->bulk_insert
- && prebuilt->ins_node->trx_id
- != prebuilt->trx->id) {
- prebuilt->trx->bulk_insert = false;
- }
-
return(prebuilt->ins_node->row);
}