summaryrefslogtreecommitdiff
path: root/plugin/qc_info
diff options
context:
space:
mode:
authorKristian Nielsen <knielsen@knielsen-hq.org>2016-10-17 12:52:14 +0200
committerKristian Nielsen <knielsen@knielsen-hq.org>2016-10-17 12:52:14 +0200
commitcc49f00994aa9fc4698d1ca88414e533258b5cf3 (patch)
treea3aa0602120be6a5ef32492cfa989a1931bfd346 /plugin/qc_info
parent4d3e3669ec1dc0352b7da90f8bdb69963f4b90f4 (diff)
downloadmariadb-git-cc49f00994aa9fc4698d1ca88414e533258b5cf3.tar.gz
Move InnoDB/XtraDB to async deadlock kill for parallel replication.
In 10.2, use the thd_rpl_deadlock_check() API. This way, all the locking hacks around thd_report_wait_for() can be removed. Now parallel replication deadlock kill happens asynchroneously, from the slave background thread. In InnoDB, remove also the buffering of wait reports, to simplify the code, as this is no longer needed when the locking issues are gone. In XtraDB, the buffering is kept for now. This is just because presumably XtraDB will eventually be updated to MySQL 5.7-based InnoDB as well, so there is little need to modify the existing code only for clean-up purposes. The old synchronous function thd_report_wait_for() is no longer used and removed in this patch. Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
Diffstat (limited to 'plugin/qc_info')
0 files changed, 0 insertions, 0 deletions