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

async replication slave's BF abort causes crash

Details

    Description

      In a cluster/replication topology, where galera cluster operates as a slave for MariaDB master, and async replication transactions are conflicting with transactions executed in the galera cluster, it may happen that the async replication slave thread cannot handle gracefully the situation where high priority galera replication thread aborts the async replication transaction.

      There are several different symptoms, which may result of such BF abort situation, depending on the state and phase of the async replication slave transaction processing in the time of BF aborting. The most critical problem happens, when the conflict with galera replication is false positive, and and async replication transactions should rollback and replay.

      Attachments

        Issue Links

          Activity

            seppo Seppo Jaakola created issue -
            seppo Seppo Jaakola made changes -
            Field Original Value New Value
            julien.fritsch Julien Fritsch made changes -
            Fix Version/s N/A [ 14700 ]
            seppo Seppo Jaakola made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            seppo Seppo Jaakola added a comment -

            Pull request now submitted against 10.2

            seppo Seppo Jaakola added a comment - Pull request now submitted against 10.2
            seppo Seppo Jaakola made changes -
            Status In Progress [ 3 ] Stalled [ 10000 ]
            jplindst Jan Lindström (Inactive) made changes -
            Assignee Seppo Jaakola [ seppo ] Jan Lindström [ jplindst ]
            jplindst Jan Lindström (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            jplindst Jan Lindström (Inactive) made changes -
            issue.field.resolutiondate 2020-02-23 08:30:28.0 2020-02-23 08:30:28.285
            jplindst Jan Lindström (Inactive) made changes -
            Fix Version/s 10.2.33 [ 24224 ]
            Fix Version/s 10.3.24 [ 24225 ]
            Fix Version/s N/A [ 14700 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]

            Why do we have 10.2.33 as fix version and not 10.2.32?

            valerii Valerii Kravchuk added a comment - Why do we have 10.2.33 as fix version and not 10.2.32?
            jplindst Jan Lindström (Inactive) made changes -
            Fix Version/s 10.2.32 [ 24221 ]
            Fix Version/s 10.3.23 [ 24222 ]
            Fix Version/s 10.2.33 [ 24224 ]
            Fix Version/s 10.3.24 [ 24225 ]

            Sorry, by bad, now fix versions corrected.

            jplindst Jan Lindström (Inactive) added a comment - Sorry, by bad, now fix versions corrected.
            jplindst Jan Lindström (Inactive) made changes -
            Fix Version/s 10.4.13 [ 24223 ]
            Fix Version/s 10.5.2 [ 24030 ]
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 103926 ] MariaDB v4 [ 157322 ]
            mariadb-jira-automation Jira Automation (IT) made changes -
            Zendesk Related Tickets 158900 127002

            People

              jplindst Jan Lindström (Inactive)
              seppo Seppo Jaakola
              Votes:
              1 Vote for this issue
              Watchers:
              3 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.