Crash-safe XA and its replication in MariaDB - Andrei Elkin - MariaDB HA MiniFest 2021
Channel: MariaDB Foundation
Date: 2021-04-07

Fixes to mysql Bug#12161 lifted the limitation of XA usage to implement two-phased replication of XA transactions. MariaDB adopted these to improve significantly in various parts.

In this talk, MariaDB Corporation's Andrei Elkin highlights improvements over Oracle's implementation to announce for the first time that XA in MariaDB is fully crash-safe.

* https://mariadb.org/ha-minifest2021/
* XA recovery failed on client disconnection - https://jira.mariadb.org/browse/MDEV-742
* Implement crash-safe logging of the user XA - https://jira.mariadb.org/browse/MDEV-21469
* Engine transaction recovery through persistent binlog - https://jira.mariadb.org/browse/MDEV-18959