Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-32024

Galera library 26.4.16 fails with every server version

    XMLWordPrintable

Details

    Description

      MariaDB tests in CI mainly run with the latest Galera library from mariadb-4.x branch, as was demanded by Galera development.

      The recently pushed 26.4.16 library fails everywhere, with a variety of errors, and thus makes the server CI unusable.

      errors

      galera_sr.GCF-1060 'innodb'              w2 [ fail ]  Found warnings/errors in server log file!
              Test ended at 2023-08-23 03:55:04
      line
      2023-08-23  3:54:54 25 [Warning] WSREP: Failed to insert streaming client 25
      2023-08-23  3:54:54 25 [Warning] WSREP: Failed to insert streaming client 25
      2023-08-23  3:54:54 25 [Warning] WSREP: Failed to insert streaming client 25
      2023-08-23  3:54:54 25 [Warning] WSREP: Failed to insert streaming client 25
      

      crashes

      galera.galera_sequences 'innodb'         w2 [ retry-fail ]
              Test ended at 2023-08-24 07:27:36
       
      CURRENT_TEST: galera.galera_sequences
      mysqltest: At line 178: query 'INSERT INTO t1(b) values (2)' failed with wrong errno 2013: 'Lost connection to MySQL server during query', instead of 0...
      

      wrong results

      wsrep.wsrep_provider_plugin_defaults 'innodb' w2 [ retry-fail ]
              Test ended at 2023-08-24 14:25:01
       
      CURRENT_TEST: wsrep.wsrep_provider_plugin_defaults
      --- /usr/share/mariadb-test/suite/wsrep/r/wsrep_provider_plugin_defaults.result	2023-08-24 07:55:52.000000000 +0000
      +++ /dev/shm/var/2/log/wsrep_provider_plugin_defaults.reject	2023-08-24 14:25:01.342887420 +0000
      @@ -10,7 +10,7 @@
       'wsrep_provider_signal',
       'wsrep_provider_gmcast_listen_addr');
       COUNT(*)
      -83
      +84
       SELECT * FROM INFORMATION_SCHEMA.SYSTEM_VARIABLES
       WHERE VARIABLE_NAME LIKE 'wsrep_provider_%' AND VARIABLE_NAME NOT IN (
       'wsrep_provider',
      @@ -998,6 +998,21 @@
       READ_ONLY	NO
       COMMAND_LINE_ARGUMENT	REQUIRED
       GLOBAL_VALUE_PATH	NULL
      +VARIABLE_NAME	WSREP_PROVIDER_PROTONET_BACKEND
      +SESSION_VALUE	NULL
      +GLOBAL_VALUE	asio
      +GLOBAL_VALUE_ORIGIN	COMPILE-TIME
      +DEFAULT_VALUE	asio
      +VARIABLE_SCOPE	GLOBAL
      +VARIABLE_TYPE	VARCHAR
      +VARIABLE_COMMENT	Wsrep provider option
      +NUMERIC_MIN_VALUE	NULL
      +NUMERIC_MAX_VALUE	NULL
      +NUMERIC_BLOCK_SIZE	NULL
      +ENUM_VALUE_LIST	NULL
      +READ_ONLY	YES
      +COMMAND_LINE_ARGUMENT	REQUIRED
      +GLOBAL_VALUE_PATH	NULL
       VARIABLE_NAME	WSREP_PROVIDER_PROTONET_VERSION
       SESSION_VALUE	NULL
       GLOBAL_VALUE	0
       
      mysqltest: Result length mismatch
      

      And so on, it's not a full list.

      Please check and fix it, and please at least run Galera tests locally before pushing something to main.

      Attachments

        1. fix_10_4_2.diff
          4 kB
          Jan Lindström
        2. fix_11_1.diff
          2 kB
          Jan Lindström

        Issue Links

          Activity

            People

              sysprg Julius Goryavsky
              elenst Elena Stepanova
              Votes:
              1 Vote for this issue
              Watchers:
              9 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.