1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-13 21:42:58 +03:00
Files
mariadb/sql
mats@kindahl-laptop.dnsalias.net 24ea15a24d Bug#31702 (Missing row on slave causes assertion failure under row-based replication):
When replicating an update pair (before image, after image) under row-based
replication, and the before image is not found on the slave, the after image
was not discared, and was hence read as a before image for the next row.
Eventually, this lead to an after image being read outside the block of rows
in the event, causing an assertion to fire.

This patch fixes this by reading the after image in the event that the row
was not found on the slave, adds some extra debug assertion to catch future
errors earlier, and also adds a few non-debug checks to prevent reading
outside the block of the event.
2007-10-20 18:19:55 +02:00
..
2007-03-15 23:39:07 -07:00
2007-08-16 21:14:47 +04:00
2007-03-20 17:07:53 +01:00
2007-08-15 17:43:08 +04:00
2007-09-14 21:15:57 +04:00
2007-10-04 13:13:04 +03:00
2007-09-21 12:17:09 +02:00
2007-04-13 19:23:02 +02:00
2007-08-17 13:22:31 +02:00
2007-02-23 13:13:55 +02:00
2007-02-23 13:13:55 +02:00
2007-06-10 14:43:57 +04:00
2007-09-01 00:12:00 +04:00
2007-08-15 17:43:08 +04:00
2007-08-15 17:43:08 +04:00
2007-06-12 18:41:56 +03:00
2007-07-01 15:33:28 -07:00
2007-09-04 16:40:27 -06:00
2007-09-13 02:09:29 +05:00