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

Node never returns from Donor/Desynced to Synced when wsrep_mode = BF_ABORT_MARIABACKUP

Details

    Description

      Note: I reported this in a comment on MDEV-26391, but as instructed, I'm opening a bug.

      I tried out the new wsrep_mode = BF_ABORT_MARIABACKUP setting and found that, when using wsrep_sst_method = mariabackup, a node never returns from Donor/Desynced to Synced after a serving as an SST donor.

      I've attached a tarball containing a docker-compose environment that reliably reproduces the issue. The logs directory contains the logs from each node and queries that show the 'wsrep_%' status and PROCESSLIST.

      After the cluster is formed, 2 of the 3 nodes have

      +---------------------------+----------------+
      | Variable_name             | Value          |
      +---------------------------+----------------+
      | wsrep_local_state_comment | Donor/Desynced |
      +---------------------------+----------------+
      

      while the last node to join the cluster has

      +---------------------------+--------+
      | Variable_name             | Value  |
      +---------------------------+--------+
      | wsrep_local_state_comment | Synced |
      +---------------------------+--------+
      

      Attachments

        Activity

          ehontz Eric Hontz created issue -
          janlindstrom Jan Lindström made changes -
          Field Original Value New Value
          Assignee Jan Lindström [ JIRAUSER53125 ]
          janlindstrom Jan Lindström made changes -
          Fix Version/s 10.6 [ 24028 ]
          janlindstrom Jan Lindström made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          janlindstrom Jan Lindström added a comment - https://github.com/MariaDB/server/pull/2714
          janlindstrom Jan Lindström made changes -
          Assignee Jan Lindström [ JIRAUSER53125 ] Julius Goryavsky [ sysprg ]
          Status In Progress [ 3 ] In Review [ 10002 ]
          sysprg Julius Goryavsky made changes -
          Status In Review [ 10002 ] Stalled [ 10000 ]
          sysprg Julius Goryavsky made changes -
          Status Stalled [ 10000 ] In Progress [ 3 ]
          sysprg Julius Goryavsky made changes -
          Fix Version/s 10.6.15 [ 29013 ]
          Fix Version/s 10.9.8 [ 29015 ]
          Fix Version/s 10.10.6 [ 29017 ]
          Fix Version/s 10.11.5 [ 29019 ]
          Fix Version/s 11.0.3 [ 28920 ]
          Fix Version/s 11.1.2 [ 28921 ]
          Fix Version/s 10.6 [ 24028 ]
          Resolution Fixed [ 1 ]
          Status In Progress [ 3 ] Closed [ 6 ]
          sysprg Julius Goryavsky added a comment - Fix merged with head revision as https://github.com/MariaDB/server/commit/0be4781428a4044b13b085965820a995652bb0e9
          dbart Daniel Bartholomew made changes -
          Fix Version/s 10.6.16 [ 29014 ]
          Fix Version/s 10.10.7 [ 29018 ]
          Fix Version/s 10.11.6 [ 29020 ]
          Fix Version/s 11.0.4 [ 29021 ]
          Fix Version/s 11.0.3 [ 28920 ]
          Fix Version/s 10.6.15 [ 29013 ]
          Fix Version/s 10.9.8 [ 29015 ]
          Fix Version/s 10.10.6 [ 29017 ]
          Fix Version/s 10.11.5 [ 29019 ]

          People

            sysprg Julius Goryavsky
            ehontz Eric Hontz
            Votes:
            1 Vote for this issue
            Watchers:
            5 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.