Daniele Sciascia
85bcc7d263
MDEV-35446 Sporadic failure of galera.galera_insert_multi
...
Test failed sporadically when --ps-protocol was enabled:
a transaction that was BF aborted on COMMIT would succeed
instead of reporting the expected deadlock error.
The reason for the failure was that, depending on timing,
the transaction was BF aborted while the COMMIT statement
was being prepared through a COM_STMT_PREPARE command.
In the failing cases, the transaction was BF aborted
after COM_STMT_PREPARE had already disabled the diagnostics
area of the client. Attempt to override the deadlock error
towards the end of dispatch_command() would be skipped,
resulting in a successful COMMIT even if the transaction
is aborted.
This bug affected the following MTR tests:
- galera_insert_multi
- galera_nopk_unicode
Signed-off-by: Julius Goryavsky <julius.goryavsky@mariadb.com >
2024-12-03 14:55:09 +01:00
..
2024-10-15 20:35:55 +11:00
2023-11-08 12:59:00 +01:00
2024-11-23 08:14:22 -07:00
2024-09-05 12:14:06 +10:00
2021-04-20 12:30:09 +03:00
2024-08-12 09:32:30 +01:00
2024-10-28 15:29:10 +01:00
2024-10-23 14:58:57 +02:00
2022-03-14 09:28:55 +02:00
2024-03-18 16:01:29 +02:00
2023-07-07 15:15:24 +07:00
2023-02-09 16:09:08 +02:00
2024-04-30 23:09:02 +10:00
2024-04-30 23:09:02 +10:00
2022-03-14 09:28:55 +02:00
2023-01-27 13:54:14 +01:00
2024-11-23 08:14:23 -07:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2022-04-21 15:33:50 +03:00
2023-02-09 16:09:08 +02:00
2024-11-25 18:29:13 +04:00
2024-11-23 08:14:22 -07:00
2024-10-16 17:24:46 +03:00
2024-10-16 17:24:46 +03:00
2023-08-15 11:10:27 +03:00
2024-11-19 11:50:12 +04:00
2024-10-08 15:31:02 +02:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2023-12-01 09:29:36 +12:00
2024-05-17 13:33:16 +01:00
2023-02-09 16:09:08 +02:00
2022-05-15 20:37:51 +02:00
2024-06-20 11:32:13 -04:00
2021-05-27 00:40:23 +02:00
2021-04-22 15:51:55 +02:00
2021-09-22 07:27:02 +02:00
2024-10-15 15:36:12 +11:00
2024-12-03 13:49:42 +03:00
2024-11-23 08:14:22 -07:00
2024-10-16 17:24:46 +03:00
2024-10-16 17:24:46 +03:00
2024-11-23 08:14:23 -07:00
2024-12-03 13:49:42 +03:00
2023-02-10 12:02:11 +02:00
2024-11-23 08:14:22 -07:00
2023-02-09 16:09:08 +02:00
2024-11-23 08:14:22 -07:00
2024-11-25 10:37:02 +04:00
2024-11-23 08:14:22 -07:00
2024-12-02 11:04:38 +02:00
2024-11-23 08:14:22 -07:00
2024-11-19 14:26:39 +04:00
2024-11-21 22:43:56 +11:00
2024-07-15 18:25:57 +07:00
2024-06-06 11:41:01 +05:30
2024-07-15 18:25:57 +07:00
2024-07-15 18:25:57 +07:00
2024-07-15 18:25:57 +07:00
2024-11-21 22:43:56 +11:00
2024-07-16 16:20:17 +07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-22 12:15:03 +04:00
2024-07-15 18:25:57 +07:00
2021-10-13 12:03:32 +03:00
2024-07-15 18:25:57 +07:00
2022-02-10 21:04:51 +01:00
2024-07-15 18:25:57 +07:00
2024-07-15 18:25:57 +07:00
2024-07-15 18:25:57 +07:00
2024-12-02 11:19:12 +01:00
2024-12-02 11:19:12 +01:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-06-20 11:32:13 -04:00
2024-05-21 14:58:01 +04:00
2023-07-14 13:26:26 +04:00
2023-11-08 12:59:00 +01:00
2023-11-08 12:59:00 +01:00
2024-07-17 21:25:40 +02:00
2024-01-16 18:53:23 +04:00
2024-06-26 10:21:58 +10:00
2024-06-20 11:32:13 -04:00
2024-11-21 22:43:56 +11:00
2024-04-27 18:40:58 +02:00
2024-07-10 14:37:39 -06:00
2024-10-16 17:24:46 +03:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:22 -07:00
2024-06-20 11:32:13 -04:00
2024-09-13 14:34:08 +03:00
2021-04-21 07:25:48 +03:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2023-02-09 16:09:08 +02:00
2024-11-21 22:43:56 +11:00
2024-05-17 13:33:16 +01:00
2023-02-10 12:02:11 +02:00
2021-09-11 00:23:14 +02:00
2024-05-17 13:33:16 +01:00
2021-12-26 12:51:04 +01:00
2024-11-27 14:59:50 +02:00
2024-10-16 17:24:46 +03:00
2024-04-15 17:46:49 +02:00
2024-11-23 08:14:22 -07:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:22 -07:00
2024-10-25 18:02:14 +03:00
2022-06-09 12:22:55 +03:00
2023-01-03 19:44:19 +02:00
2024-06-20 11:32:13 -04:00
2024-01-13 11:44:55 +07:00
2022-10-02 14:38:13 +02:00
2024-06-20 11:32:13 -04:00
2023-02-09 16:09:08 +02:00
2024-11-23 08:14:22 -07:00
2023-02-10 12:02:11 +02:00
2022-10-25 11:26:37 +03:00
2024-07-15 18:25:57 +07:00
2023-12-02 01:02:50 +01:00
2023-12-02 01:02:50 +01:00
2024-11-23 08:14:22 -07:00
2024-06-18 07:20:41 -06:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-07-10 14:37:39 -06:00
2024-11-23 08:14:22 -07:00
2023-07-20 11:54:52 +02:00
2023-02-10 12:02:11 +02:00
2023-02-10 12:02:11 +02:00
2024-11-23 08:14:22 -07:00
2023-10-30 11:22:30 -06:00
2024-10-16 17:24:46 +03:00
2023-12-18 08:59:07 +02:00
2022-09-23 13:40:42 +03:00
2024-08-26 14:39:24 +02:00
2024-05-05 21:37:07 +02:00
2022-01-21 19:28:48 +04:00
2023-02-27 19:25:44 +02:00
2023-02-09 16:09:08 +02:00
2024-10-16 17:24:46 +03:00
2023-02-09 16:09:08 +02:00
2024-05-17 13:33:16 +01:00
2023-02-10 12:02:11 +02:00
2024-02-12 05:48:18 -07:00
2023-02-09 16:09:08 +02:00
2024-12-03 03:19:35 +01:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-12-03 13:49:43 +03:00
2024-09-01 02:48:19 +02:00
2024-11-23 08:14:22 -07:00
2023-05-02 10:09:27 +02:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-06-20 11:32:13 -04:00
2023-11-08 12:59:00 +01:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2022-12-13 14:39:18 +02:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:23 -07:00
2024-06-20 11:32:13 -04:00
2024-07-17 21:25:40 +02:00
2024-06-20 11:32:13 -04:00
2023-12-12 11:27:20 +11:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:23 -07:00
2024-11-23 08:14:23 -07:00
2022-10-26 15:26:06 +02:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:23 -07:00
2021-08-18 18:22:35 +03:00
2024-10-16 17:24:46 +03:00
2024-11-23 08:14:22 -07:00
2024-01-16 18:53:23 +04:00
2023-02-10 12:02:11 +02:00
2022-08-02 16:35:15 +10:00
2021-11-09 17:04:49 +02:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:22 -07:00
2024-09-23 16:16:51 +02:00
2022-11-30 13:10:52 +02:00
2023-02-09 16:09:08 +02:00
2024-01-10 18:01:46 +11:00
2024-01-10 18:01:46 +11:00
2024-06-20 11:32:13 -04:00
2021-10-28 12:01:25 +02:00
2024-11-23 08:14:22 -07:00
2023-02-09 16:09:08 +02:00
2024-11-23 08:14:22 -07:00
2024-07-30 08:21:58 +11:00
2021-06-30 18:41:46 +03:00
2021-05-27 00:40:23 +02:00
2024-08-19 12:13:43 +07:00
2024-08-19 12:13:43 +07:00
2024-07-11 17:40:39 +07:00
2024-07-11 17:40:39 +07:00
2024-02-12 11:38:13 +02:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2022-04-28 12:12:16 +04:00
2024-10-16 17:24:46 +03:00
2024-04-16 11:04:14 +02:00
2024-06-20 11:32:13 -04:00
2024-10-16 17:24:46 +03:00
2024-10-01 11:07:45 +02:00
2024-11-23 08:14:22 -07:00
2023-05-23 09:16:36 +03:00
2024-11-23 08:14:23 -07:00
2024-10-17 10:33:36 +02:00
2024-06-05 14:06:16 +10:00
2024-04-15 18:54:30 +02:00
2024-12-03 14:55:09 +01:00
2022-09-05 13:28:56 +03:00
2024-07-03 12:45:30 +02:00
2024-05-17 13:33:16 +01:00
2023-08-01 22:43:16 +02:00
2024-02-08 10:35:45 +02:00
2024-11-23 08:14:23 -07:00
2024-11-23 08:14:23 -07:00
2024-12-02 11:19:12 +01:00
2023-11-05 23:35:31 +04:00
2024-10-02 10:52:09 +03:00
2023-12-02 01:02:50 +01:00
2023-12-02 01:02:50 +01:00
2024-10-16 17:24:46 +03:00
2022-09-05 13:28:56 +03:00
2024-05-17 13:33:16 +01:00
2024-06-20 11:32:13 -04:00
2023-12-02 01:02:50 +01:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-10-16 17:24:46 +03:00
2023-09-27 08:54:26 +02:00
2024-12-03 13:49:43 +03:00
2024-11-23 08:14:23 -07:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:22 -07:00
2024-03-27 15:22:58 +04:00
2024-07-15 18:25:57 +07:00
2024-11-23 08:14:22 -07:00
2024-10-17 16:28:39 +02:00
2024-06-13 19:42:18 +03:00
2024-05-27 13:19:13 +04:00
2024-11-21 22:43:56 +11:00
2022-10-02 14:38:13 +02:00
2021-09-17 19:57:13 +03:00
2024-06-20 11:32:13 -04:00
2023-12-02 01:02:50 +01:00
2023-09-25 13:06:57 +10:00
2021-04-08 08:08:53 +03:00
2024-01-16 18:53:23 +04:00
2023-07-20 11:54:52 +02:00
2022-01-21 19:28:48 +04:00
2023-02-09 16:09:08 +02:00
2024-11-23 08:14:23 -07:00
2024-11-21 22:43:56 +11:00
2024-11-23 08:14:22 -07:00
2024-11-23 08:14:23 -07:00
2024-05-06 17:16:10 +02:00
2024-10-25 18:03:40 +11:00
2024-01-10 18:01:46 +11:00
2022-10-24 14:09:46 +02:00
2024-07-25 19:16:37 +10:00
2024-06-20 11:32:13 -04:00
2024-11-21 22:43:56 +11:00
2022-08-10 12:24:31 +02:00
2023-12-02 01:02:50 +01:00
2024-06-20 11:32:13 -04:00
2024-10-16 13:23:47 +02:00
2024-11-18 11:34:13 +04:00
2024-11-23 08:14:22 -07:00
2024-01-10 18:01:46 +11:00
2024-11-23 08:14:22 -07:00
2024-10-09 10:14:29 +05:30
2024-05-21 14:58:01 +04:00
2023-12-02 01:02:50 +01:00
2024-10-16 17:24:46 +03:00
2024-05-03 22:01:09 +02:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2024-06-06 19:19:34 +02:00
2024-11-23 08:14:22 -07:00
2023-02-10 12:02:11 +02:00
2021-03-22 18:10:39 +11:00
2024-11-23 08:14:23 -07:00
2024-11-23 08:14:23 -07:00
2024-02-12 11:38:13 +02:00
2023-01-03 17:08:42 +02:00
2023-02-10 12:02:11 +02:00
2024-11-15 12:18:06 +11:00
2024-11-06 04:59:10 +01:00
2024-09-01 02:58:27 +02:00
2022-09-05 13:28:56 +03:00
2022-08-31 11:05:23 +03:00
2023-12-02 01:02:50 +01:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2023-12-22 00:10:23 +01:00
2024-11-06 04:59:10 +01:00
2024-06-20 11:32:13 -04:00
2024-06-20 11:32:13 -04:00
2024-11-06 04:59:10 +01:00
2024-09-26 00:04:56 +02:00
2024-05-06 03:16:59 +02:00
2023-09-29 12:54:04 +02:00
2024-01-03 08:52:50 +02:00
2023-08-08 03:25:56 +02:00
2024-10-16 17:24:46 +03:00
2024-08-29 13:41:23 +02:00
2024-10-16 17:24:46 +03:00
2024-09-01 02:48:19 +02:00
2024-09-26 00:04:56 +02:00
2024-09-01 02:48:19 +02:00
2024-10-16 17:24:46 +03:00
2022-06-27 10:14:37 +03:00
2024-06-20 11:32:13 -04:00
2024-10-16 17:24:46 +03:00
2024-01-03 12:07:51 +02:00
2023-12-21 11:30:32 +02:00
2024-10-16 17:24:46 +03:00
2023-09-11 23:06:15 +02:00
2024-11-21 22:43:56 +11:00
2021-04-08 07:47:49 +03:00
2024-11-23 08:14:22 -07:00
2024-10-16 13:23:47 +02:00