summaryrefslogtreecommitdiff
path: root/sql/wsrep_mysqld.cc
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2020-05-19 17:48:22 +0300
committerMonty <monty@mariadb.org>2020-05-23 12:29:10 +0300
commit9bf479b0cf8ca7270f29e87aa479a318d7ee3a5a (patch)
treeb008562612c1907896acf176147de894d522689c /sql/wsrep_mysqld.cc
parent4102f1589c23309de968a5bf9511d3228a1b9319 (diff)
downloadmariadb-git-9bf479b0cf8ca7270f29e87aa479a318d7ee3a5a.tar.gz
Update galera to work with independent sub transactions
Diffstat (limited to 'sql/wsrep_mysqld.cc')
-rw-r--r--sql/wsrep_mysqld.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/wsrep_mysqld.cc b/sql/wsrep_mysqld.cc
index f2e8d8411ba..e818d577768 100644
--- a/sql/wsrep_mysqld.cc
+++ b/sql/wsrep_mysqld.cc
@@ -3075,6 +3075,7 @@ void wsrep_commit_empty(THD* thd, bool all)
if (wsrep_is_real(thd, all) &&
wsrep_thd_is_local(thd) &&
thd->wsrep_trx().active() &&
+ !thd->internal_transaction() &&
thd->wsrep_trx().state() != wsrep::transaction::s_committed)
{
/* @todo CTAS with STATEMENT binlog format and empty result set