1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-09 11:41:36 +03:00
Files
mariadb/mysql-test/suite
Thirunarayanan Balathandayuthapani 05f9fd3dd2 MDEV-37192 Crash recovery reports corrupiton after bulk load
Problem:
=======
- InnoDB modifies the PAGE_ROOT_AUTO_INC value on clustered index
root page. But before committing the PAGE_ROOT_AUTO_INC changes
mini-transaction, InnoDB does bulk insert operation and
calculates the page checksum and store as a part of redo log in
mini-transaction. During recovery, InnoDB fails to validate the
page checksum.

Solution:
========
- Avoid writing the persistent auto increment value before doing
bulk insert operation.

- For bulk insert operation, persistent auto increment value
is written via btr_write_autoinc while applying the buffered
insert operation.
2025-08-06 16:15:35 +05:30
..
2025-04-16 03:34:40 +02:00
2025-04-26 10:47:03 +02:00
2025-07-17 09:18:18 +02:00
2025-07-17 09:18:18 +02:00
2025-07-17 09:18:18 +02:00
2025-03-26 17:09:57 +02:00
2025-07-28 18:06:31 +02:00
2025-07-17 09:18:18 +02:00
2025-07-28 18:06:31 +02:00
2025-06-04 14:09:23 +02:00
2025-06-04 14:09:23 +02:00
2025-06-04 14:09:23 +02:00
2025-07-28 18:06:31 +02:00
2025-07-28 18:06:31 +02:00
2025-06-04 14:09:23 +02:00
2025-07-17 09:18:18 +02:00
2025-07-28 18:06:31 +02:00