mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 19:41:47 +01:00
0e0ca2a61c
There was hanging at binlog_commit by a thread executing autocommit query. The hang appeared to be due to an overly condtion for early return from binlog_commit introduced by bug#20265 fix. Fixed with reverting the logic back to 5.0 version. mysql-test/extra/binlog_tests/binlog.test: added a regression test mysql-test/r/binlog_row_binlog.result: results changed mysql-test/r/binlog_stm_binlog.result: results changed sql/log.cc: Removing `all' conjuction arg from early return condition. There is nothing to execute by transaction if trx_data is empty. The work for rotate_and_purge is delayed till TC_LOG::unlog (same as in 5.0 code) sql/log.h: singed because there are assert on positiveness |
||
---|---|---|
.. | ||
binlog.test | ||
binlog_insert_delayed.test | ||
blackhole.test | ||
ctype_cp932.test | ||
ctype_cp932_binlog.test | ||
ctype_ucs_binlog.test | ||
drop_temp_table.test | ||
innodb_stat.test | ||
insert_select-binlog.test | ||
mix_innodb_myisam_binlog.test |