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

A slave's ignored domain ids should not be validated when connecting to a master

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 10.2(EOL), 10.3(EOL), 10.4(EOL), 10.5, 10.6, 10.7(EOL), 10.8(EOL), 10.9(EOL)
    • 10.5, 10.6
    • Replication

    Description

      When using MASTER_USE_GTID=Slave_Pos to connect to a primary with purged binary logs (such that it has a non-empty GTID List event in its oldest binlog), all GTIDs are compared from the replica's variable @@global.gtid_slave_pos against the primary's oldest GTID list event. This behavior will result in error code 1236 on the replica if 1) the primary's oldest GTID list event specifies transactions in a domain which the replica is configured to ignore (either specified in IGNORE_DOMAIN_IDS or inferred through DO_DOMAIN_IDS), and 2) the transactions are not accounted for in the replica's gtid_slave_pos.

      Instead, domains which the replica doesn't care about should not be considered in the primary's initial GTID state validation check.

      Attachments

        Activity

          There are no comments yet on this issue.

          People

            bnestere Brandon Nesterenko
            bnestere Brandon Nesterenko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

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