mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 18:41:56 +01:00
cd8b8bb964
int wsrep_thd_append_key(THD*, const wsrep_key*, int, Wsrep_service_key_type) CREATE TABLE [SELECT|REPLACE SELECT] is CTAS and idea was that we force ROW format. However, it was not correctly enforced and keys were appended before wsrep transaction was started. At THD::decide_logging_format we should force used stmt binlog format to ROW in CTAS case and produce a warning if used binlog format was not ROW. At ha_innodb::update_row we should not append keys similarly as in ha_innodb::write_row if sql_command is SQLCOM_CREATE_TABLE. Improved error logging on ::write_row, ::update_row and ::delete_row if wsrep key append fails. Signed-off-by: Julius Goryavsky <julius.goryavsky@mariadb.com> |
||
---|---|---|
.. | ||
alter_table_innodb.result | ||
binlog_format.result | ||
foreign_key.result | ||
MDEV-20625.result | ||
MDEV-23081.result | ||
MDEV-23466.result | ||
mdev_7798.result | ||
mdev_10186.result | ||
mdev_22681.result | ||
plugin.result | ||
pool_of_threads.result | ||
trans.result | ||
variables.result | ||
variables_debug.result | ||
wsrep-recover-v25,binlogon.rdiff | ||
wsrep-recover-v25.result | ||
wsrep-recover.result | ||
wsrep_on_basic.result | ||
wsrep_rpl.result | ||
wsrep_variables_sst_method.result | ||
wsrep_variables_wsrep_off.result |