Details

    Description

      Collection of known Galera 3 test failures on MariaDB 10.1-10.3.

      Attachments

        Issue Links

          Activity

            galera.galera_wsrep_log_conficts 'xtradb' w1 [ fail ]
                    Test ended at 2018-02-21 18:41:12
             
            CURRENT_TEST: galera.galera_wsrep_log_conficts
             
             
            Could not execute 'check-testcase' before testcase 'galera.galera_wsrep_log_conficts' (res: 1):
            mysqltest: Logging to '/dev/shm/var/1/tmp/check-mysqld_2.log'.
            mysqltest: Results saved in '/dev/shm/var/1/tmp/check-mysqld_2.result'.
            mysqltest: Connecting to server localhost:16061 (socket /dev/shm/var/tmp/1/mysqld.2.sock) as 'root', connection 'default', attempt 0 ...
            mysqltest: ... Connected.
            mysqltest: Start processing test commands from './include/check-testcase.test' ...
            mysqltest: At line 78: query 'call mtr.check_testcase()' failed: 1047: WSREP has not yet prepared node for application use
            not ok
            mysqltest failed but provided no output
            

            jplindst Jan Lindström (Inactive) added a comment - galera.galera_wsrep_log_conficts 'xtradb' w1 [ fail ] Test ended at 2018-02-21 18:41:12   CURRENT_TEST: galera.galera_wsrep_log_conficts     Could not execute 'check-testcase' before testcase 'galera.galera_wsrep_log_conficts' (res: 1): mysqltest: Logging to '/dev/shm/var/1/tmp/check-mysqld_2.log'. mysqltest: Results saved in '/dev/shm/var/1/tmp/check-mysqld_2.result'. mysqltest: Connecting to server localhost:16061 (socket /dev/shm/var/tmp/1/mysqld.2.sock) as 'root', connection 'default', attempt 0 ... mysqltest: ... Connected. mysqltest: Start processing test commands from './include/check-testcase.test' ... mysqltest: At line 78: query 'call mtr.check_testcase()' failed: 1047: WSREP has not yet prepared node for application use not ok mysqltest failed but provided no output

            The test galera.MW-336 remains disabled on 10.4 due to result differences like this, on all platforms that run Galera tests:

            10.4 2a791c53ad93c8bc1441dd227000234bd49c4990

            CURRENT_TEST: galera.MW-336
            --- /usr/share/mysql/mysql-test/suite/galera/r/MW-336.result	2019-03-05 10:04:26.000000000 -0500
            +++ /dev/shm/var/1/log/MW-336.reject	2019-03-05 14:23:45.776472751 -0500
            @@ -13,6 +13,27 @@
             COUNT(*)
             13
             # Wait 9 slave threads to exit 1
            +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%');
            +Id	User	Host	db	Command	Time	State	Info	Progress
            +1	system user		NULL	Sleep	99	wsrep aborter idle	NULL	0.000
            +2	system user		NULL	Sleep	99	Waiting on cond	NULL	0.000
            +3	system user		NULL	Sleep	63	wsrep applier committed	NULL	0.000
            +4	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +5	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +6	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +7	system user		NULL	Daemon	NULL	InnoDB purge coordinator	NULL	0.000
            +8	system user		NULL	Daemon	NULL	InnoDB shutdown handler	NULL	0.000
            +95	root	localhost	test	Sleep	32		NULL	0.000
            +96	root	localhost:42270	test	Query	0	Init	show full processlist	0.000
            +97	system user		NULL	Sleep	30	wsrep applier idle	NULL	0.000
            +98	system user		NULL	Sleep	30	wsrep applier idle	NULL	0.000
            +99	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +100	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +101	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +102	system user		NULL	Sleep	30	wsrep applier idle	NULL	0.000
            +103	system user		NULL	Sleep	30	wsrep applier idle	NULL	0.000
            +104	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +105	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
             SET GLOBAL wsrep_slave_threads = 10;
             # Wait 10 slave threads to start 2
             SET GLOBAL wsrep_slave_threads = 20;
            @@ -25,11 +46,44 @@
             COUNT(*)
             53
             # Wait 10 slave threads to exit 3
            +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%');
            +Id	User	Host	db	Command	Time	State	Info	Progress
            +1	system user		NULL	Sleep	130	wsrep aborter idle	NULL	0.000
            +2	system user		NULL	Sleep	130	Waiting on cond	NULL	0.000
            +4	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +5	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +6	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +7	system user		NULL	Daemon	NULL	InnoDB purge coordinator	NULL	0.000
            +8	system user		NULL	Daemon	NULL	InnoDB shutdown handler	NULL	0.000
            +95	root	localhost	test	Sleep	63		NULL	0.000
            +96	root	localhost:42270	test	Query	0	Init	show full processlist	0.000
            +115	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
             SET GLOBAL wsrep_slave_threads = 10;
             SET GLOBAL wsrep_slave_threads = 0;
             Warnings:
             Warning	1292	Truncated incorrect wsrep_slave_threads value: '0'
             # Wait 10 slave threads to start 3
            +Timeout in wait_condition.inc for SELECT COUNT(*) = 11 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%');
            +Id	User	Host	db	Command	Time	State	Info	Progress
            +1	system user		NULL	Sleep	738	wsrep aborter idle	NULL	0.000
            +2	system user		NULL	Sleep	738	Waiting on cond	NULL	0.000
            +4	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +5	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +6	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +7	system user		NULL	Daemon	NULL	InnoDB purge coordinator	NULL	0.000
            +8	system user		NULL	Daemon	NULL	InnoDB shutdown handler	NULL	0.000
            +95	root	localhost	test	Sleep	671		NULL	0.000
            +96	root	localhost:42270	test	Query	0	Init	show full processlist	0.000
            +115	system user		NULL	Sleep	638	wsrep applier committed	NULL	0.000
            +123	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +116	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +117	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +118	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +119	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +122	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +121	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +120	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
            +124	system user		NULL	Sleep	608	wsrep applier idle	NULL	0.000
             connection node_2;
             # Generate 12 replication events
             connection node_1;
            @@ -37,5 +91,23 @@
             COUNT(*)
             65
             # Wait 10 slave threads to exit 4
            +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%');
            +Id	User	Host	db	Command	Time	State	Info	Progress
            +1	system user		NULL	Sleep	768	wsrep aborter idle	NULL	0.000
            +2	system user		NULL	Sleep	768	Waiting on cond	NULL	0.000
            +4	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +5	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +6	system user		NULL	Daemon	NULL	InnoDB purge worker	NULL	0.000
            +7	system user		NULL	Daemon	NULL	InnoDB purge coordinator	NULL	0.000
            +8	system user		NULL	Daemon	NULL	InnoDB shutdown handler	NULL	0.000
            +95	root	localhost	test	Sleep	701		NULL	0.000
            +96	root	localhost:42270	test	Query	0	Init	show full processlist	0.000
            +117	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +118	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +119	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +122	system user		NULL	Sleep	638	wsrep applier idle	NULL	0.000
            +121	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
            +120	system user		NULL	Sleep	638	wsrep applier idle	NULL	0.000
            +124	system user		NULL	Sleep	30	wsrep applier committed	NULL	0.000
             connection node_1;
             DROP TABLE t1;
             
            mysqltest: Result length mismatch
            

            marko Marko Mäkelä added a comment - The test galera.MW-336 remains disabled on 10.4 due to result differences like this, on all platforms that run Galera tests: 10.4 2a791c53ad93c8bc1441dd227000234bd49c4990 CURRENT_TEST: galera.MW-336 --- /usr/share/mysql/mysql-test/suite/galera/r/MW-336.result 2019-03-05 10:04:26.000000000 -0500 +++ /dev/shm/var/1/log/MW-336.reject 2019-03-05 14:23:45.776472751 -0500 @@ -13,6 +13,27 @@ COUNT(*) 13 # Wait 9 slave threads to exit 1 +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%'); +Id User Host db Command Time State Info Progress +1 system user NULL Sleep 99 wsrep aborter idle NULL 0.000 +2 system user NULL Sleep 99 Waiting on cond NULL 0.000 +3 system user NULL Sleep 63 wsrep applier committed NULL 0.000 +4 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +5 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +6 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +7 system user NULL Daemon NULL InnoDB purge coordinator NULL 0.000 +8 system user NULL Daemon NULL InnoDB shutdown handler NULL 0.000 +95 root localhost test Sleep 32 NULL 0.000 +96 root localhost:42270 test Query 0 Init show full processlist 0.000 +97 system user NULL Sleep 30 wsrep applier idle NULL 0.000 +98 system user NULL Sleep 30 wsrep applier idle NULL 0.000 +99 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +100 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +101 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +102 system user NULL Sleep 30 wsrep applier idle NULL 0.000 +103 system user NULL Sleep 30 wsrep applier idle NULL 0.000 +104 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +105 system user NULL Sleep 30 wsrep applier committed NULL 0.000 SET GLOBAL wsrep_slave_threads = 10; # Wait 10 slave threads to start 2 SET GLOBAL wsrep_slave_threads = 20; @@ -25,11 +46,44 @@ COUNT(*) 53 # Wait 10 slave threads to exit 3 +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%'); +Id User Host db Command Time State Info Progress +1 system user NULL Sleep 130 wsrep aborter idle NULL 0.000 +2 system user NULL Sleep 130 Waiting on cond NULL 0.000 +4 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +5 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +6 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +7 system user NULL Daemon NULL InnoDB purge coordinator NULL 0.000 +8 system user NULL Daemon NULL InnoDB shutdown handler NULL 0.000 +95 root localhost test Sleep 63 NULL 0.000 +96 root localhost:42270 test Query 0 Init show full processlist 0.000 +115 system user NULL Sleep 30 wsrep applier committed NULL 0.000 SET GLOBAL wsrep_slave_threads = 10; SET GLOBAL wsrep_slave_threads = 0; Warnings: Warning 1292 Truncated incorrect wsrep_slave_threads value: '0' # Wait 10 slave threads to start 3 +Timeout in wait_condition.inc for SELECT COUNT(*) = 11 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%'); +Id User Host db Command Time State Info Progress +1 system user NULL Sleep 738 wsrep aborter idle NULL 0.000 +2 system user NULL Sleep 738 Waiting on cond NULL 0.000 +4 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +5 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +6 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +7 system user NULL Daemon NULL InnoDB purge coordinator NULL 0.000 +8 system user NULL Daemon NULL InnoDB shutdown handler NULL 0.000 +95 root localhost test Sleep 671 NULL 0.000 +96 root localhost:42270 test Query 0 Init show full processlist 0.000 +115 system user NULL Sleep 638 wsrep applier committed NULL 0.000 +123 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +116 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +117 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +118 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +119 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +122 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +121 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +120 system user NULL Sleep 608 wsrep applier idle NULL 0.000 +124 system user NULL Sleep 608 wsrep applier idle NULL 0.000 connection node_2; # Generate 12 replication events connection node_1; @@ -37,5 +91,23 @@ COUNT(*) 65 # Wait 10 slave threads to exit 4 +Timeout in wait_condition.inc for SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND (STATE IS NULL OR STATE NOT LIKE 'InnoDB%'); +Id User Host db Command Time State Info Progress +1 system user NULL Sleep 768 wsrep aborter idle NULL 0.000 +2 system user NULL Sleep 768 Waiting on cond NULL 0.000 +4 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +5 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +6 system user NULL Daemon NULL InnoDB purge worker NULL 0.000 +7 system user NULL Daemon NULL InnoDB purge coordinator NULL 0.000 +8 system user NULL Daemon NULL InnoDB shutdown handler NULL 0.000 +95 root localhost test Sleep 701 NULL 0.000 +96 root localhost:42270 test Query 0 Init show full processlist 0.000 +117 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +118 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +119 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +122 system user NULL Sleep 638 wsrep applier idle NULL 0.000 +121 system user NULL Sleep 30 wsrep applier committed NULL 0.000 +120 system user NULL Sleep 638 wsrep applier idle NULL 0.000 +124 system user NULL Sleep 30 wsrep applier committed NULL 0.000 connection node_1; DROP TABLE t1;   mysqltest: Result length mismatch

            I had disabled galera.MW-336 in MariaDB 10.3.10 due to occasional failures, and recently re-enabled it after 10.3.13 in a merge. I think that the test or code may need to be improved in 10.1‥10.3 as well, in addition to fixing the deterministic failure on 10.4.

            marko Marko Mäkelä added a comment - I had disabled galera.MW-336 in MariaDB 10.3.10 due to occasional failures, and recently re-enabled it after 10.3.13 in a merge . I think that the test or code may need to be improved in 10.1‥10.3 as well, in addition to fixing the deterministic failure on 10.4.

            I disabled some more tests in 10.1 due to regular failures and plan to merge that all way up to 10.4.

            galera.partition and galera.galera_binlog_stmt_autoinc regularly display mismatching values for AUTO_INCREMENT columns, possibly due to nondeterminism in the order in which the nodes are being started or selected for connections.

            galera.MW-336 often times out while waiting for something in PROCESSLIST. This might be the same issue as with MDEV-17061.

            marko Marko Mäkelä added a comment - I disabled some more tests in 10.1 due to regular failures and plan to merge that all way up to 10.4. galera.partition and galera.galera_binlog_stmt_autoinc regularly display mismatching values for AUTO_INCREMENT columns, possibly due to nondeterminism in the order in which the nodes are being started or selected for connections. galera.MW-336 often times out while waiting for something in PROCESSLIST. This might be the same issue as with MDEV-17061 .

            Closing as we have a new MDEV-19937.

            jplindst Jan Lindström (Inactive) added a comment - Closing as we have a new MDEV-19937 .

            People

              jplindst Jan Lindström (Inactive)
              jplindst Jan Lindström (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.