diff options
author | Teemu Ollakka <teemu.ollakka@galeracluster.com> | 2019-02-21 21:57:52 +0200 |
---|---|---|
committer | Jan Lindström <jan.lindstrom@mariadb.com> | 2019-03-04 09:00:25 +0200 |
commit | a8ff4f243da2114a03aabc6513dc62acd308c0e3 (patch) | |
tree | 5b5f3e7091cdb8e9effc8da578d5fa8d4ae75404 /wsrep-lib | |
parent | fa52846bc7fd989691ed3277260570e86d6d199c (diff) | |
download | mariadb-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-lib | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/wsrep-lib b/wsrep-lib -Subproject 9bec7d940cd27c9ea14e1665c4a4fd0ee5890ea +Subproject badf53a28d2273741c449df0aa5fa6db6756146 |