mariadb/storage/innobase
Marko Mäkelä 46aaf328ce MDEV-35830 Fix innodb_undo_log_truncate in backup
recv_sys_t::parse(): Correctly handle the storing==BACKUP case,
and simplify some logic around storing==YES as well.

The added test mariabackup.undo_truncate is based on an idea of
Thirunarayanan Balathandayuthapani. It nondeterministically (not on
every run) covers this logic, including the function backup_undo_trunc(),
for both innodb_encrypt_log=ON and innodb_encrypt_log=OFF.

Reviewed by: Debarun Banerjee
2025-01-13 16:57:11 +02:00
..
btr Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
buf Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
data Merge 10.7 into 10.8 2022-11-01 08:50:28 +02:00
dict Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
eval MDEV-26938 Support descending indexes internally in InnoDB 2022-01-26 18:43:05 +01:00
fil Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
fsp MDEV-35431: fix InnoDB flags error size specifier 2025-01-12 13:56:06 +11:00
fts Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
fut MDEV-32175: Reduce page_align(), page_offset() calls 2024-11-21 11:01:30 +02:00
gis MDEV-32175: Reduce page_align(), page_offset() calls 2024-11-21 11:01:30 +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-35785 innodb_log_file_mmap is not defined on 32-bit systems 2025-01-13 07:27:17 +02:00
ibuf Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
include MDEV-35785 innodb_log_file_mmap is not defined on 32-bit systems 2025-01-13 07:27:17 +02:00
lock MDEV-32576 increase query length in the InnoDB deadlock output 2025-01-09 10:00:36 +01:00
log MDEV-35830 Fix innodb_undo_log_truncate in backup 2025-01-13 16:57:11 +02:00
mem Cleanup: Remove duplicated code 2024-11-29 14:16:34 +02:00
mtr MDEV-35785 innodb_log_file_mmap is not defined on 32-bit systems 2025-01-13 07:27:17 +02:00
mysql-test/storage_engine Remove dates from all rdiff files 2025-01-05 16:40:11 +02:00
os Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
page Merge 10.6 into 10.11 2024-11-29 13:43:17 +02:00
pars Merge 10.6 into 10.11 2025-01-08 12:51:26 +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.6 into 10.11 2024-03-28 09:16:57 +02:00
row Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
srv MDEV-35785 innodb_log_file_mmap is not defined on 32-bit systems 2025-01-13 07:27:17 +02:00
sync Merge 10.6 into 10.11 2024-10-03 10:55:08 +03:00
trx Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
unittest MDEV-35587 unit.innodb_sync leaks memory on mac 2024-12-12 10:27:36 +11:00
ut Merge 10.6 into 10.11 2024-12-19 15:38:53 +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-33447 fixup: pmem_persist() on RISC-V and LoongArch 2025-01-13 07:28:40 +02:00
COPYING.Google
COPYING.Percona