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

Mysqlbinlog with unknown GTID start position outputs events from wrong server id

    XMLWordPrintable

Details

    • Unexpected results

    Description

      When a given GTID --start-position is invalid (can't find a corresponding event that matches the given domain_id-server_id-seq_no), mysqlbinlog will output any events after it finds one greater than the given seq_no for a domain. It should wait until it also matches against server id, as this is how the replica behaves. Specifically, mysqlbinlog should only output events after finding one that is both 1) greater than the given seq_no for the domain, and 2) equal to the provided server id.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 0d
                  0d
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 4h 25m
                  4h 25m

                  Git Integration

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