mariadb/mysql-test/suite
Monty 86770ada15 MDEV-34240 galera.MDEV-27862 fails binlog assert in close_thread_tables()
Affects:
MDEV-34150 Assertion failure in Diagnostics_area::set_error_status upon binary
           logging hitting tmp space limit
MDEV-9101 Limit size of created disk temporary files and tables

This bug was caused by moving flushing of the in-memory-row-events from
close_thread_tables() to binlog_commit() in MDEV-34150.
This was needed to be able to handle the case where binlog writes could
fail.

Galera have two case where the change caused problems:

- Row events in commit_one_phase_2() was not done in the case the standard
  binary log was not enabled but Galera was using the binary log
  internally.
- Galera disabled the call to binlog_commit_flush_stmt_cache() for not
  ending transactions.

Fixed by adding code that flushes the in-memory-row-events to the binary
log (write, but now sync) in the two above cases if Galera is enabled.
2024-06-28 17:38:58 +03:00
..
archive Merge branch '10.11' into 11.0 2024-05-12 12:18:28 +02:00
atomic Merge branch '11.1' into 11.2 2024-05-13 10:00:26 +02:00
binlog MDEV-34150 Assertion failure in Diagnostics_area::set_error_status upon binary logging hitting tmp space limit 2024-05-27 12:39:04 +02:00
binlog_encryption MDEV-33145 Add FLUSH GLOBAL STATUS 2024-05-27 12:39:03 +02:00
client
compat MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
csv MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
encryption Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
engines MDEV-28671 Enable var deprecation for mysqld help output 2024-05-27 12:39:02 +02:00
events MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
federated Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
funcs_1 MDEV-32218 PASSWORD_EXPIRATION_TIME column 2024-05-27 16:43:58 +02:00
funcs_2 MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
galera MDEV-34240 galera.MDEV-27862 fails binlog assert in close_thread_tables() 2024-06-28 17:38:58 +03:00
galera_3nodes Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
galera_3nodes_sr Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
galera_sr Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
gcol MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
handler MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
heap
innodb Merge branch '11.4' into 11.5 2024-05-30 21:12:33 +02:00
innodb_fts MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
innodb_gis Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
innodb_i_s
innodb_zip MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
jp MDEV-33698 tests in the jp suite fail 2024-05-24 15:50:57 +04:00
json MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
large_tests fix failing large_tests.maria_recover_encrypted 2024-04-22 18:38:39 +02:00
maria MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
mariabackup MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
merge MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
mtr/t
mtr2
multi_source Generate a warning(note) and write to error log if master_pos_wait() fails. 2024-05-27 12:39:02 +02:00
optimizer_unfixed_bugs
parts MDEV-33449 improving repair of tables 2024-05-27 12:39:03 +02:00
perfschema MDEV-33145 Add FLUSH GLOBAL STATUS 2024-05-27 12:39:03 +02:00
perfschema_stress
period Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
plugins Re-recording MTR_FEEDBACK_PLUGIN=1 mtr plugins.feedback_plugin_send results 2024-05-28 07:27:30 +04:00
roles Merge branch '11.0' into 11.1 2024-05-13 09:52:30 +02:00
rpl MDEV-9101 Limit size of created disk temporary files and tables 2024-05-27 12:39:04 +02:00
s3 Merge branch '11.2' into 11.4 2024-05-21 19:38:51 +02:00
sql_sequence MDEV-33145 Add FLUSH GLOBAL STATUS 2024-05-27 12:39:03 +02:00
storage_engine
stress
sys_vars MDEV-9101 Limit size of created disk temporary files and tables 2024-05-27 12:39:04 +02:00
sysschema Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00
unit MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
vcol MDEV-25829 Change default Unicode collation to uca1400_ai_ci 2024-05-24 15:50:05 +04:00
versioning ALTER TABLE and replication should convert old row_end timestamps to new timestamp range 2024-05-27 12:39:03 +02:00
wsrep Merge branch '11.4' into 11.5 2024-05-23 17:01:43 +02:00