[MDEV-29774] Galera test galera_parallel_apply_3nodes is unstable Created: 2022-10-12  Updated: 2023-01-19  Resolved: 2023-01-19

Status: Closed
Project: MariaDB Server
Component/s: Galera
Affects Version/s: 10.5
Fix Version/s: 10.5.19, 10.6.12, 10.7.8, 10.8.7, 10.9.5, 10.10.3

Type: Bug Priority: Major
Reporter: Jan Lindström (Inactive) Assignee: Jan Lindström (Inactive)
Resolution: Fixed Votes: 0
Labels: None


 Description   

URRENT_TEST: galera_3nodes.galera_parallel_apply_3nodes
--- /home/jan/mysql/10.5/mysql-test/suite/galera_3nodes/r/galera_parallel_apply_3nodes.result	2022-09-05 13:24:32.564866767 +0300
+++ /home/jan/mysql/10.5/mysql-test/suite/galera_3nodes/r/galera_parallel_apply_3nodes.reject	2022-10-12 11:44:45.163220780 +0300
@@ -18,6 +18,8 @@
 UPDATE t1 SET f1 = f1 + 100;;
 connection node_1_ctrl;
 SET DEBUG_SYNC = 'now WAIT_FOR wsrep_retry_autocommit_reached';
+Warnings:
+Warning	1639	debug sync point wait timed out
 SET GLOBAL debug_dbug = NULL;
 SET DEBUG_SYNC = 'now SIGNAL wsrep_retry_autocommit_continue';
 connection node_1;
 
mysqltest: Result length mismatch



 Comments   
Comment by Marko Mäkelä [ 2022-10-12 ]

Possibly related to this, the test galera.galera_bf_abort_shutdown hangs on shutdown. It will receive a SIGABRT after a 60-second timeout is exceeded in mtr.

Comment by Daniele Sciascia [ 2023-01-17 ]

In 10.5, BF abort no longer wakes up victim threads that are waiting in debug sync point.
Starting from this commit: d7d3ad698abde16978e094b825e17a6ecd8604e
This affects a few tests:
galera_var_retry_autocommit
galera_bf_abort_at_after_statement
galera_parallel_apply_3nodes

Generated at Thu Feb 08 10:11:11 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.