DBUG_ASSERT(total_ha_2pc == (ulong) opt_bin_log+1); // only InnoDB and binlog
This line has been commented out, because the assertions fails now that PBXT supports XA.
Although this assertion implies that not everything will work, I have not found any problem with the stability of MySQL due to the addition of PBXT XA.
PBXT XA can be disabled by setting pbxt_support_xa=0, it is enabled by default.
This patch changes MariaDB code in one case:
File handler.cc, Line 1591
DBUG_ASSERT( total_ha_ 2pc == (ulong) opt_bin_log+1); // only InnoDB and binlog
This line has been commented out, because the assertions fails now that PBXT supports XA.
Although this assertion implies that not everything will work, I have not found any problem with the stability of MySQL due to the addition of PBXT XA.
PBXT XA can be disabled by setting pbxt_support_xa=0, it is enabled by default.