1
0
mirror of https://github.com/MariaDB/server.git synced 2025-09-02 09:41:40 +03:00
Files
mariadb/sql
Kristofer Pettersson 1574e9cd3f Bug#46944 Internal prepared XA transction XIDs are not
removed if server_id changes

When MySQL crashes (or a snapshot is taken which simulates
a crash), then it is possible that internal XA
transactions (used to sync the binary log and InnoDB)
can be left in a PREPARED state, whereas they should be
rolled back.  This is done when the server_id changes
before the restart occurs.  

This patch releases he restriction that the server_id
should be consistent if the XID is to be considerred
valid. The rollback phase should then be able to
clean up all pending XA transactions.
2009-10-12 14:46:00 +02:00
..
2009-07-24 21:04:55 +05:00
2009-08-28 18:21:54 +02:00
2007-10-11 13:29:09 -04:00
2007-10-11 13:29:09 -04:00
2009-08-28 18:21:54 +02:00
2008-12-12 15:13:11 +04:00
2009-08-28 18:21:54 +02:00
2009-09-17 17:25:52 +02:00
2009-09-10 15:30:03 +05:00
2009-06-01 16:00:38 +04:00
2009-09-17 17:25:52 +02:00
2009-02-07 16:50:31 +01:00
2009-08-28 18:21:54 +02:00
2009-08-28 18:21:54 +02:00
2009-07-31 15:28:15 -04:00
2007-10-11 13:29:09 -04:00
2008-11-27 12:33:04 +01:00
2009-08-26 14:45:50 +02:00
2008-06-17 17:57:04 +05:30
2007-10-16 16:11:50 -04:00
2009-09-18 16:19:58 +03:00
2009-07-28 22:44:28 +04:00
2008-11-22 01:10:38 +01:00
2008-11-22 01:10:38 +01:00
2009-08-30 19:01:48 +02:00
2008-08-25 21:18:22 +04:00
2009-06-09 18:44:26 +02:00
2009-06-01 16:00:38 +04:00
2007-10-11 14:37:45 -04:00
2008-07-15 21:46:02 +04:00
2008-07-03 23:41:22 +04:00
2008-07-03 23:41:22 +04:00
2009-04-29 07:59:10 +05:00
2009-04-29 07:59:10 +05:00
2009-04-29 07:59:10 +05:00
2008-01-23 13:26:41 -07:00
2009-08-28 18:21:54 +02:00
2009-06-17 16:56:44 +02:00
2009-06-17 16:56:44 +02:00
2008-12-10 18:16:21 +04:00
2007-10-16 16:11:50 -04:00
2009-09-17 17:25:52 +02:00
2009-06-17 16:56:44 +02:00
2009-08-10 15:46:20 -03:00
2009-07-16 16:17:47 +03:00
2009-06-17 16:56:44 +02:00
2009-01-14 18:50:51 +04:00
2009-05-15 12:11:07 +05:00
2009-08-28 18:21:54 +02:00
2009-08-12 11:46:08 +02:00
2009-06-29 16:00:47 +02:00
2009-06-17 16:56:44 +02:00
2009-06-17 16:56:44 +02:00
2009-09-17 17:25:52 +02:00
2009-06-17 16:56:44 +02:00
2009-07-31 15:28:15 -04:00