1
0
mirror of https://github.com/MariaDB/server.git synced 2026-10-23 18:49:29 +03:00
Files
mariadb/sql
Kristian Nielsen ca4e698dae MDEV-41442: Too large InnoDB mtr with large binlog_cache_size
The binlog-in-engine code limits the maximum size of engine binlog writes by
forcing OOB-spill, eg. to avoid exceeding InnoDB max mtr size. However there
was a case missed: When the transaction is larger than binlog_max_spill_size
but smaller than the binlog_cache_size, there was no check to force
OOB-spilling, and the code would do a too large binlog write that asserts or
fails inside InnoDB.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2026-10-23 10:15:11 +02:00
..
2026-06-15 16:53:03 +02:00
2025-10-25 00:19:11 +07:00
…
2026-10-07 22:10:46 +02:00
2025-07-28 21:29:29 +02:00
2026-07-30 11:41:55 +02:00
2025-09-29 18:25:09 +03:00
…
2025-03-14 12:08:56 +04:00
2025-03-14 12:08:56 +04:00
…
2026-01-31 14:08:54 +01:00
…
…
2026-07-30 11:41:55 +02:00
2026-08-20 08:27:14 +02:00
2026-05-26 21:15:58 +02:00
2026-03-24 09:49:17 +02:00
2026-03-24 09:49:17 +02:00
…
…
2026-05-26 21:15:58 +02:00
2026-06-15 16:53:03 +02:00
2026-05-26 21:15:58 +02:00
2026-10-07 22:10:46 +02:00
2026-05-26 21:15:58 +02:00
2026-07-29 12:27:46 +02:00
…
…
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-07-30 11:41:55 +02:00
2026-08-20 08:27:14 +02:00
2026-02-03 14:53:15 +01:00
2026-05-26 21:15:58 +02:00
2026-02-03 14:53:15 +01:00
2026-02-03 14:53:15 +01:00
2026-10-07 22:10:46 +02:00
2026-07-30 11:41:55 +02:00
2026-08-20 08:27:14 +02:00
2026-07-30 11:41:55 +02:00
2026-10-07 22:10:46 +02:00
2026-06-29 07:40:04 +03:00
2026-03-24 09:49:17 +02:00
2026-01-31 14:08:54 +01:00
2026-04-01 15:03:59 +03:00
2026-10-07 22:10:46 +02:00
2026-01-08 12:02:45 +01:00
2026-07-30 11:41:55 +02:00
…
2026-05-26 21:15:58 +02:00
…
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-05-26 21:15:58 +02:00
…
2025-03-14 12:08:56 +04:00
2026-08-20 08:27:14 +02:00
2026-04-02 09:15:17 +03:00
…
…
2025-03-14 12:08:56 +04:00
2026-05-26 21:15:58 +02:00
2026-05-26 21:15:58 +02:00
2026-10-07 22:10:46 +02:00
2026-10-07 22:10:46 +02:00
2026-07-29 12:27:46 +02:00
2026-02-06 17:46:51 +01:00
2026-02-03 14:53:15 +01:00
2026-10-07 22:10:46 +02:00
2026-08-20 08:27:14 +02:00
2026-07-28 13:14:38 +02:00
2026-07-30 11:41:55 +02:00
2026-05-08 08:00:01 +02:00
2026-08-20 08:27:14 +02:00
2026-01-31 14:08:54 +01:00
2026-05-26 21:15:58 +02:00
…
2026-02-03 14:53:15 +01:00
2025-09-29 18:25:09 +03:00
2026-05-26 21:15:58 +02:00
2026-05-26 21:15:58 +02:00
2026-05-26 21:15:58 +02:00
2026-06-15 16:53:03 +02:00
2026-07-30 11:41:55 +02:00
2026-06-15 16:53:03 +02:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-06-15 16:53:03 +02:00
2026-06-15 16:53:03 +02:00
2025-03-14 12:08:56 +04:00
2026-04-02 09:15:17 +03:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-02-06 17:46:50 +01:00
2025-11-04 12:39:27 +01:00
2026-07-30 11:41:55 +02:00
2026-05-26 21:15:58 +02:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-10-07 22:10:46 +02:00
2026-02-06 17:46:51 +01:00
2026-08-20 08:27:14 +02:00
2025-09-04 18:08:39 +03:00
2026-08-20 08:27:14 +02:00
2025-05-03 12:06:36 +02:00
2026-05-26 21:15:58 +02:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-06-15 15:15:10 +02:00
2026-06-15 15:15:10 +02:00
2026-01-08 21:41:40 +01:00
2026-10-07 22:10:46 +02:00
2026-05-26 21:15:58 +02:00
2026-04-02 09:15:17 +03:00
2026-10-07 22:10:46 +02:00
2026-01-31 14:08:54 +01:00
2026-01-05 20:34:44 +01:00
2026-07-30 11:41:55 +02:00
2026-03-24 09:49:17 +02:00
2026-06-29 07:40:04 +03:00
2026-01-08 12:02:45 +01:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-02-06 17:46:51 +01:00
2026-03-17 18:57:42 +01:00
2026-10-07 22:10:46 +02:00
2026-08-20 08:27:14 +02:00
…
2026-02-06 17:46:51 +01:00
2026-02-06 17:46:51 +01:00
2026-04-02 09:15:17 +03:00
2025-09-29 18:25:09 +03:00
2025-08-04 12:05:53 +02:00
2026-07-30 11:41:55 +02:00
2025-09-19 12:31:14 +03:00
2026-07-30 11:41:55 +02:00
2026-05-26 21:15:58 +02:00
2025-03-14 12:08:56 +04:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-04-17 09:31:38 +10:00
2026-10-07 22:10:46 +02:00
2026-07-30 11:41:55 +02:00
2026-08-20 08:27:14 +02:00
2026-07-30 11:41:55 +02:00
2026-10-07 22:10:46 +02:00
2026-10-07 22:10:46 +02:00
2026-06-15 16:53:03 +02:00
2026-05-26 21:15:58 +02:00
2026-10-13 12:48:57 +03:00
2026-10-07 22:10:46 +02:00
2026-08-20 08:27:14 +02:00
2026-03-24 09:49:17 +02:00
2026-10-07 22:10:46 +02:00
2026-10-07 22:10:46 +02:00
2026-10-07 22:10:46 +02:00
2026-07-30 11:41:55 +02:00
2026-08-19 08:40:05 +02:00
2026-07-28 13:14:38 +02:00
2026-07-30 11:41:55 +02:00
2026-02-07 22:12:32 +01:00
2025-04-29 11:18:00 +10:00
2026-05-26 21:15:58 +02:00
…
2026-05-08 08:11:03 +02:00
2026-08-20 08:27:14 +02:00
2026-07-30 11:41:55 +02:00
2025-03-14 12:08:56 +04:00
…
2026-08-20 08:27:14 +02:00
2026-07-30 11:41:55 +02:00
2026-07-30 11:41:55 +02:00
2026-06-15 16:53:03 +02:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-10-07 22:10:46 +02:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-08-20 08:27:14 +02:00
2026-03-24 09:49:17 +02:00
2025-09-04 18:08:39 +03:00
2025-03-14 12:08:56 +04:00
…
2026-08-20 08:27:14 +02:00
2026-10-07 22:10:46 +02:00
2026-08-20 08:27:14 +02:00
2025-03-14 12:08:56 +04:00
2026-06-15 16:53:03 +02:00
2025-11-28 12:56:27 +02:00
2026-08-20 08:27:14 +02:00
2026-05-26 21:15:58 +02:00
2026-06-21 15:32:20 +02:00
2026-08-19 08:40:05 +02:00
2026-06-15 16:53:03 +02:00
2026-04-02 09:15:17 +03:00
2026-08-20 08:27:14 +02:00
2026-02-07 22:12:32 +01:00
2026-07-29 12:27:46 +02:00
2026-07-29 12:27:46 +02:00
2026-08-20 08:27:14 +02:00
2026-04-01 10:49:05 +03:00
2025-07-31 20:55:47 +02:00
…