Fix galera.view test case crash.

WSREP_TO_ISOLATION_BEGIN() call must be after view name is back
on tables list.
This commit is contained in:
Jan Lindström 2017-12-19 16:13:35 +02:00
parent ce4cdfa0f8
commit 252e690c85

View File

@ -425,11 +425,12 @@ bool mysql_create_view(THD *thd, TABLE_LIST *views,
if ((res= create_view_precheck(thd, tables, view, mode)))
goto err;
WSREP_TO_ISOLATION_BEGIN(WSREP_MYSQL_DB, NULL, NULL)
lex->link_first_table_back(view, link_to_local);
view->open_type= OT_BASE_ONLY;
WSREP_TO_ISOLATION_BEGIN(WSREP_MYSQL_DB, NULL, NULL)
/*
ignore lock specs for CREATE statement
*/