mariadb/storage/innobase
Kristian Nielsen 8ae738aa67 Binlog-in-engine: INTERMEDIATE: use 16kB page size
Change the page size used for the new-style binlog to 16kB, to reduce the
impact of per-page overhead in binlog flushing and reading.

This is an INTERMEDIATE patch, to be reverted and re-done after merging with
the redo log changes in MDEV-36024. Until the merge can be done, this patch
just hacks in a 15-byte margin for redo records on the page size, and
disables some consistency checks that use the page size of InnoDB
tablespaces, which can be different from the binlog page size.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2025-08-15 10:54:59 +02:00
..
btr Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
buf MDEV-34705: Binlog-in-engine: Crash-safe slave 2025-07-23 16:19:50 +02:00
data MDEV-29694 Remove the InnoDB change buffer 2023-01-11 17:59:36 +02:00
dict Merge 10.11 into 11.4 2025-04-02 10:15:08 +03:00
eval MDEV-26938 Support descending indexes internally in InnoDB 2022-01-26 18:43:05 +01:00
fil MDEV-34705: Binlog in Engine: Very first sketch, able to create and write an InnoDB tablespace 2025-04-06 10:00:16 +02:00
fsp Binlog-in-engine: INTERMEDIATE: use 16kB page size 2025-08-15 10:54:59 +02:00
fts MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC 2025-02-28 09:00:16 +02:00
fut Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
gis Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
ha MDEV-35472 Server crash in ha_storage_put_memlim upon reading from INNODB_LOCKS 2024-11-25 10:31:57 +02:00
handler Binlog-in-engine: Support for new binlog format in mysqlbinlog 2025-08-14 21:19:09 +02:00
ibuf MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size 2025-03-26 17:05:44 +02:00
include Binlog-in-engine: Support for new binlog format in mysqlbinlog 2025-08-14 21:19:09 +02:00
lock Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
log Binlog-in-engine: INTERMEDIATE: use 16kB page size 2025-08-15 10:54:59 +02:00
mem Cleanup: Remove duplicated code 2024-11-29 14:16:34 +02:00
mtr MDEV-34705: binlog-in-engine: New recovery preparatory commit 2025-04-06 10:01:50 +02:00
mysql-test/storage_engine Remove dates from all rdiff files 2025-01-05 16:40:11 +02:00
os Merge 10.11 into 11.4 2025-04-02 10:15:08 +03:00
page Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
pars Merge 10.6 into 10.11 2025-02-25 10:23:24 +02:00
que MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure 2024-12-12 18:02:00 +02:00
read MDEV-34515: Contention between purge and workload 2024-08-26 12:23:06 +03:00
rem Merge 10.11 into 11.0 2024-03-28 10:51:36 +02:00
row Merge 10.11 into 11.4 2025-04-02 10:15:08 +03:00
srv MDEV-34705: Binlog-in-engine: Implement RESET MASTER 2025-04-06 10:01:50 +02:00
sync Merge 10.6 into 10.11 2024-10-03 10:55:08 +03:00
trx MDEV-34705: Binlog-in-engine: Crash-safe slave 2025-07-23 16:19:50 +02:00
unittest MDEV-35587 unit.innodb_sync leaks memory on mac 2024-12-12 10:27:36 +11:00
ut Binlog-in-engine: Support for new binlog format in mysqlbinlog 2025-08-14 21:19:09 +02:00
.clang-format-old switch off storage/innobase/.clang-format: InnoDB uses a common formatting style for all new code 2021-03-17 11:01:15 +03:00
CMakeLists.txt Binlog-in-engine: Support for new binlog format in mysqlbinlog 2025-08-14 21:19:09 +02:00
COPYING.Google
COPYING.Percona