mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
3f515a09ff
As a fix for MDEV-8208, for initial wsrep threads, the invocation of init_for_queries() was moved after plugins were initialized. Due to which, OPTION_BEGIN bit of wsrep applier THD (originally set in wsrep_replication_process) got reset due to implicit commit within init_for_queries(). As a result, events from a multi-statement transaction from another node were committed separately by the applier thread, which leads to an assertion as they all carry same seqno. Fixed by making sure that variable.option_bits are restored post init_for_queries(). Also restored server_status. Added a test case. |
||
---|---|---|
.. | ||
basic.test | ||
binlog_checksum.test | ||
create.test | ||
fk.test | ||
galera_concurrent_ctas.test | ||
galera_read_only.test | ||
galera_sbr.test | ||
galera_var_dirty_reads.test | ||
galera_var_load_data_splitting.test | ||
mdev_9290.test | ||
partition.test | ||
query_cache.test | ||
rename.test | ||
rpl_row_annotate.cnf | ||
rpl_row_annotate.test | ||
unique_key.test | ||
view.test |