summaryrefslogtreecommitdiff
path: root/storage/innobase/handler/ha_innodb.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2018-12-07 15:07:09 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2018-12-07 15:07:09 +0200
commit6fb963be9dc000ef4ee3e002a01e25beb1d01e3a (patch)
tree34afe6f3ea9173a0ef494d4a92246ce55b4f46a2 /storage/innobase/handler/ha_innodb.cc
parenta00f8bc3ad3b04b543e2af400289f283fee5427c (diff)
parent06401b6818d4f67d3e416785749dcbb8ea3230fb (diff)
downloadmariadb-git-10.4-broken-merge.tar.gz
WIP broken merge of 10.3 into 10.410.4-broken-merge
Some conflicts in sql/sql_acl.cc were incorrectly resolved, causing various test failures. Here are some examples: main.invisible_field_grant_system main.invisible_field_grant_completely main.read_only main.sp-security main.view_grant
Diffstat (limited to 'storage/innobase/handler/ha_innodb.cc')
-rw-r--r--storage/innobase/handler/ha_innodb.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/storage/innobase/handler/ha_innodb.cc b/storage/innobase/handler/ha_innodb.cc
index 6031fcf3f98..f4150fccc84 100644
--- a/storage/innobase/handler/ha_innodb.cc
+++ b/storage/innobase/handler/ha_innodb.cc
@@ -11097,7 +11097,8 @@ err_col:
: ER_TABLESPACE_EXISTS, MYF(0), display_name);
}
- DBUG_RETURN(convert_error_code_to_mysql(err, m_flags, m_thd));}
+ DBUG_RETURN(convert_error_code_to_mysql(err, m_flags, m_thd));
+}
/*****************************************************************//**
Creates an index in an InnoDB database. */
@@ -12485,6 +12486,10 @@ create_table_info_t::create_table_update_dict()
trx_free(m_trx);
DBUG_RETURN(-1);
}
+
+ mutex_enter(&dict_sys->mutex);
+ fts_optimize_add_table(innobase_table);
+ mutex_exit(&dict_sys->mutex);
}
if (const Field* ai = m_form->found_next_number_field) {