mariadb/support-files
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
..
dtrace Update FSF Address 2019-05-11 21:29:06 +03:00
MacOSX MDEV-36738: mariadb@.service incorrectly changing pam ownership in mariadb-install-db 2025-06-25 20:54:22 +10:00
policy Fix remaining typos 2025-04-29 11:18:00 +10:00
rpm Merge branch '11.4' into 11.8 2025-11-04 12:39:27 +01:00
binary-configure.sh MDEV-36738: mariadb@.service incorrectly changing pam ownership in mariadb-install-db 2025-06-25 20:54:22 +10:00
build-tags Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-07-04 15:31:25 +04:00
ccfilter
CMakeLists.txt Merge branch '11.4' into 11.8 2025-11-04 12:39:27 +01:00
compiler_warnings.supp Fix remaining typos 2025-04-29 11:18:00 +10:00
db.opt
magic Binlog-in-engine: New binlog implementation integrated in InnoDB 2026-01-23 03:21:03 +01:00
mariadb-extra.socket.in MDEV-5536: add systemd socket activation 2021-03-28 13:53:55 +11:00
mariadb-extra@.socket.in MDEV-5536: add systemd socket activation 2021-03-28 13:53:55 +11:00
mariadb.logrotate.sh MDEV-22659: Create one single unified and optimal logrotate config 2022-10-27 10:28:14 +11:00
mariadb.pc.in mariadb.pc: plugindir is used 2021-03-18 14:35:55 +11:00
mariadb.service.in MDEV-15502 debian: systemd, with tmpfiles install not required 2025-10-25 10:23:26 +11:00
mariadb.socket.in MDEV-5536: add systemd socket activation 2021-03-28 13:53:55 +11:00
mariadb@.service.in Merge branch '11.8' into bb-12.1-release 2025-10-28 15:26:26 +01:00
mariadb@.socket.in MDEV-5536: add systemd socket activation 2021-03-28 13:53:55 +11:00
mini-benchmark.sh All-green GitLab CI in main branch in January 2025 2025-01-29 10:56:08 +11:00
mysql-multi.server.sh MDEV-22569: Run bin/mariadbd instead of bin/mysqld 2020-06-16 12:59:30 +03:00
mysql.m4 Update FSF Address 2019-05-11 21:29:06 +03:00
mysql.server-sys5.sh MDEV-22569: Run bin/mariadbd instead of bin/mysqld 2020-06-16 12:59:30 +03:00
mysql.server.sh Fix misc spelling in MariaDB Server repository 2025-12-10 18:08:12 +04:00
mysqld_multi.server.sh MDEV-14900 Upstream 10.3 debian patches 2018-08-12 11:37:42 +02:00
sysusers.conf.in Generate and install sysusers and tmpfiles configuration 2017-12-20 12:54:19 +02:00
tmpfiles.conf.in MDEV-15502 debian: systemd, with tmpfiles install not required 2025-10-25 10:23:26 +11:00
use_galera_new_cluster.conf systemd: mariadb@bootstrap - clear ExecStartPre and ExecStartPost 2020-09-22 15:37:44 +10:00
wsrep.cnf.sh Fix remaining typos 2025-04-29 11:18:00 +10:00
wsrep_notify.sh Fix remaining typos 2025-04-29 11:18:00 +10:00