summaryrefslogtreecommitdiff
path: root/wsrep-lib
diff options
context:
space:
mode:
authorTeemu Ollakka <teemu.ollakka@galeracluster.com>2019-02-21 21:57:52 +0200
committerJan Lindström <jan.lindstrom@mariadb.com>2019-03-04 09:00:25 +0200
commita8ff4f243da2114a03aabc6513dc62acd308c0e3 (patch)
tree5b5f3e7091cdb8e9effc8da578d5fa8d4ae75404 /wsrep-lib
parentfa52846bc7fd989691ed3277260570e86d6d199c (diff)
downloadmariadb-git-a8ff4f243da2114a03aabc6513dc62acd308c0e3.tar.gz
MDEV-18631 Fix streaming replication with wsrep_gtid_mode=ON
With wsrep_gtid_mode=ON, the appropriate commit hooks were not called in all cases for applied streaming transactions. As a fix, removed all special handling of commit order critical section from Wsrep_high_priority_service and Wsrep_storage_service. Now commit order critical section is always entered in ha_commit_trans(). Check for wsrep_run_commit_hook is now done in handler.cc, log.cc. This makes it explicit that the transaction is an active wsrep transaction which must go through commit hooks.
Diffstat (limited to 'wsrep-lib')
m---------wsrep-lib0
1 files changed, 0 insertions, 0 deletions
diff --git a/wsrep-lib b/wsrep-lib
-Subproject 9bec7d940cd27c9ea14e1665c4a4fd0ee5890ea
+Subproject badf53a28d2273741c449df0aa5fa6db6756146