mariadb/storage/innobase
Kristian Nielsen d496e5278d MDEV-34705: Binlog-in-engine: Integration with server-layer code
Mostly various fixes to avoid initializing or creating any data or files for
the legacy binlog.

A possible later refinement could be to sub-class the binlog class
differently for legacy and in-engine binlogs, writing separate virtual
functions for behaviour that differ, extracting common functionality into
sub-methods. This could remove some if (opt_binlog_engine_hton)
conditionals.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2025-04-10 19:16:55 +02:00
..
btr Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
buf MDEV-34705: Binlog-in-engine: New binlog redo/recovery 2025-04-06 10:01: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 MDEV-34705: Binlog-in-engine: Integration with server-layer code 2025-04-10 19:16:55 +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 MDEV-34705: Binlog-in-engine: Integration with server-layer code 2025-04-10 19:16:55 +02:00
ibuf MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size 2025-03-26 17:05:44 +02:00
include MDEV-34705: Binlog-in-engine: Integration with server-layer code 2025-04-10 19:16:55 +02:00
lock Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
log MDEV-34705: Binlog-in-engine: First working recovery 2025-04-06 10:01:51 +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: Drop old X/X0Y.cc name convention for new files 2025-04-06 10:01:50 +02:00
unittest MDEV-35587 unit.innodb_sync leaks memory on mac 2024-12-12 10:27:36 +11:00
ut MDEV-34705: Binlog-in-engine: Handful of fixes 2025-04-06 10:01:50 +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 MDEV-34705: Binlog-in-engine: Drop old X/X0Y.cc name convention for new files 2025-04-06 10:01:50 +02:00
COPYING.Google
COPYING.Percona