mirror of
https://github.com/MariaDB/server.git
synced 2025-01-24 15:54:37 +01:00
90f222ea7d
In CTAS, handlers get registered under statement transaction (st_transactions::stmt), while ha_fake_trx_id(), used by CTAS, looked under standard transaction (st_transactions::all) for registered handlers, and thus it failed to grab a fake transaction ID. As a result, with no valid transaction ID, wsrep commit failed with an error. ha_fake_trx_id() now looks for handlers registered under 'stmt' in case 'all' is empty. Also modified the logic to print warning only once if none of the registered handlers have fake_trx_id. |
||
---|---|---|
.. | ||
include | ||
r | ||
t | ||
disabled.def | ||
my.cnf | ||
README | ||
suite.pm |
* 'wsrep' suite is designated for tests which do not require a multi-node galera cluster. * As these tests are specific to wsrep-related functionalities, they must skip on server built without wsrep patch (vanilla). (-DWITH_WSREP=OFF) See : include/have_wsrep.inc, include/have_wsrep_enabled.inc, not_wsrep.inc