summaryrefslogtreecommitdiff
path: root/sql/wsrep_trans_observer.h
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-10-13 16:37:12 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-10-13 16:37:12 +0300
commitb4911f5a34f8dcfb642c6f14535bc9d5d97ade44 (patch)
treeaa2dd694fa9d8fc42aaa0a6c5efb7bd1ec5ddd90 /sql/wsrep_trans_observer.h
parent8c5e5e1be9353b90f341aad73cb3d2ed7c405a96 (diff)
parent607de9c7ac53c3fbf0e92ca7a2c505014cd4e4de (diff)
downloadmariadb-git-b4911f5a34f8dcfb642c6f14535bc9d5d97ade44.tar.gz
Merge 10.6 into 10.7
Diffstat (limited to 'sql/wsrep_trans_observer.h')
-rw-r--r--sql/wsrep_trans_observer.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sql/wsrep_trans_observer.h b/sql/wsrep_trans_observer.h
index 16c9bf077ba..70759e381a5 100644
--- a/sql/wsrep_trans_observer.h
+++ b/sql/wsrep_trans_observer.h
@@ -428,7 +428,14 @@ static inline
int wsrep_after_statement(THD* thd)
{
DBUG_ENTER("wsrep_after_statement");
- DBUG_RETURN(thd->wsrep_cs().state() != wsrep::client_state::s_none &&
+ WSREP_DEBUG("wsrep_after_statement for %lu client_state %s "
+ " client_mode %s trans_state %s",
+ thd_get_thread_id(thd),
+ wsrep::to_c_string(thd->wsrep_cs().state()),
+ wsrep::to_c_string(thd->wsrep_cs().mode()),
+ wsrep::to_c_string(thd->wsrep_cs().transaction().state()));
+ DBUG_RETURN((thd->wsrep_cs().state() != wsrep::client_state::s_none &&
+ thd->wsrep_cs().mode() == Wsrep_client_state::m_local) &&
!thd->internal_transaction() ?
thd->wsrep_cs().after_statement() : 0);
}