mariadb/mysql-test/suite/binlog/include
Kristian Nielsen 7081f2a58e Binlog-in-engine: New binlog implementation integrated in InnoDB
Implement an improved binlog implementation that is integrated into
the storage engine. The new implementation is enabled with the
--binlog-storage-engine option. Initially the InnoDB storage engine
implements the binlog.

Integrating the binlog in the storage engine improves performance,
since it makes the InnoDB redo log the single source of truth and
avoids the need for expensive two-phase commit between binlog and
engine. It also makes it possible to disable durability (set
--innodb-flush-log-at-trx-commit=0) to further improve performance,
while still preserving the ability to recover the binlog and database
into a consistent state after a crash.

The new binlog implementation also greatly improves the internal
design and implementation of the binlog, and enables future
enhancements for replication.

This is a squash of the original 11.4-based patch series.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2026-01-23 03:21:03 +01:00
..
binlog.test MDEV-36099 Ensure that creation and usage of temporary tables in replication is predictable 2025-04-28 12:59:38 +03:00
binlog_cache_stat.test MDEV-33145 Add FLUSH GLOBAL STATUS 2024-05-27 12:39:03 +02:00
binlog_expire_logs_seconds.inc MDEV-19371: Implement binlog_expire_logs_seconds for purging of binary logs 2021-05-10 09:36:40 +05:30
binlog_expire_warnings.inc MDEV-31404 Implement binlog_space_limit 2024-02-14 15:02:21 +01:00
binlog_incident-master.opt MDEV-32104 remove deprecated features 2023-09-30 14:43:12 +02:00
binlog_incident.inc Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
binlog_index.inc Merge 10.5 into 10.6 2024-04-18 07:14:56 +03:00
binlog_insert_delayed.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
binlog_ioerr.inc MDEV-31273: Precompute binlog checksums 2023-10-27 19:57:43 +02:00
binlog_mysqlbinlog-cp932.inc Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
binlog_row_annotate.inc Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
binlog_truncate.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
binlog_xa_prepare_connection.inc MDEV-742 XA PREPAREd transaction survive disconnect/server restart 2020-03-14 22:45:48 +02:00
binlog_xa_prepare_disconnect.inc MDEV-742 XA PREPAREd transaction survive disconnect/server restart 2020-03-14 22:45:48 +02:00
binlog_xa_prepared_do_and_restart.inc MDEV-742 XA PREPAREd transaction survive disconnect/server restart 2020-03-14 22:45:48 +02:00
blackhole.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
check_binlog_size.inc MDEV-9266 Creating index on temporaray table breaks replication 2018-07-18 17:13:24 +05:30
ctype_cp932.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
ctype_cp932_binlog.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
ctype_ucs_binlog.test Merge 10.5 into 10.6 2023-03-22 15:54:45 +02:00
database.test MDEV-36099 Ensure that creation and usage of temporary tables in replication is predictable 2025-04-28 12:59:38 +03:00
drop_table.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
drop_temp_table.test MDEV-36099 Ensure that creation and usage of temporary tables in replication is predictable 2025-04-28 12:59:38 +03:00
implicit.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
insert_select-binlog.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
mix_innodb_myisam_binlog.test Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
mix_innodb_myisam_side_effects.test Move mysql-test-run/extra/binlog to suite/binlog/include 2018-03-29 13:59:44 +03:00
mysqlbinlog_gtid_strict_mode.inc MDEV-4989: Support for GTID in mysqlbinlog 2022-01-26 14:17:21 -07:00
mysqlbinlog_gtid_window_test_cases.inc Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
mysqlbinlog_row_engine.inc Merge branch '10.5' into 10.6 2022-02-03 17:01:31 +01:00
print_optional_metadata.inc Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00
row_img.test Fix typos in mysql-test/ 2025-04-29 13:53:16 +10:00