1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-06 13:10:12 +03:00
Files
mariadb/mysql-test/suite/innodb/t
mariadb-DebarunBanerjee 7f77041b0a MDEV-37141 DML committed within XA transaction block after deadlock error and implicit rollback
Issue: When XA transaction is implicitly rolled back, we keep XA state
XA_ACTIVE and set rm_error to ER_LOCK_DEADLOCK. Other than XA command
we don't check for rm_error and DML and query are executed with a new
transaction.

Fix: One way to fix this issue is to set the XA state to XA_ROLLBACK_ONLY
which is checked while opening table open_tables() and ER_XAER_RMFAIL is
returned for any DML or Query.
2025-07-10 13:37:03 +05:30
..
2024-04-18 07:14:56 +03:00
2022-09-26 14:34:43 +03:00
2021-09-11 17:55:27 +03:00
2023-12-18 08:59:07 +02:00
2025-02-25 10:23:24 +02:00
2022-09-26 13:34:38 +03:00
2023-08-01 15:08:52 +02:00
2021-11-16 16:30:45 +02:00
2024-02-07 13:51:03 +02:00
2024-10-03 09:31:39 +03:00
2024-01-03 14:24:47 +02:00
2024-08-03 09:04:24 +02:00
2022-02-14 19:49:54 +02:00
2024-10-03 10:55:08 +03:00
2025-04-07 10:25:34 +03:00
2022-11-30 13:10:52 +02:00
2023-12-17 11:20:43 +01:00
2024-10-03 10:55:08 +03:00
2023-01-03 17:08:42 +02:00
2022-10-06 08:29:56 +03:00
2022-10-06 08:29:56 +03:00
2023-04-11 16:15:19 +03:00
2025-01-30 11:55:13 +01:00
2024-10-03 09:31:39 +03:00
2024-11-29 13:43:17 +02:00
2022-10-13 10:42:41 +03:00
2024-04-22 15:23:10 +02:00
2024-06-10 15:22:15 +03:00
2024-10-03 09:31:39 +03:00
2022-10-06 08:29:56 +03:00
2024-03-12 09:19:57 +02:00
2024-05-30 16:04:00 +03:00
2024-05-30 16:04:00 +03:00
2024-05-30 14:27:07 +03:00